반응형
Overriding
-
[JAVA 29] 자바 오버라이딩 ( Overriding )Language/Java 2018. 2. 14. 18:00
■ 오버라이딩 ( Overriding ) 과 오버로딩 ( Overloading )오버라이딩과 오버로딩은 오버~딩 이라고 흔히들 말하기 때문에 용어 말하기에 대해서 혼동하기 쉽다고 생각합니다.하지만 개념을 알고 보면 그렇게 비슷한 부분이 없기때문에 그리 어렵지 않습니다. 1) 오버라이딩 ( Overriding )메소드를 재정의 하는 것을 오버라이딩이라고 합니다.상속관계에서 자식클래스가 부모클래스의 메소드를 재정의 할때를 재정의 라고 합니다.재정의 == 오버라이딩 == 덮어씌우는 것(1) 설명 상속관계에 있는 부모클래스 메소드의 내용을 자식클래스 메소드의 내용으로 재정의 하는 것 (= 덮어씌우는 것 )(2) 조건① 자식클래스의 접근제한자가 더 넓거나 같아야 한다.② 리턴타입이 일치해야 한다.③ 파라미터의 종..