Overriding (1) 썸네일형 리스트형 오버라이딩 (overriding) 오버라이딩은 한국어로는 "재정의"라는 뜻이다. 상속은 자식클래스가 부모클래스의 것을 그대로 가지고 온다. 이때, 부모의 것을 가져오는데 추가적으로 더 필요한 일들을 정의할 수 있는데 이를 오버라이딩(overrding)이라고 한다. 오버라이딩은 "재정의"라는 말처럼 부모클래스의 것을 쓰지 않고 자식이 부모의 것을 재정의하여 사용하는 것입니다. 클래스에서의 오버라이딩 클래스를 상속받을 상태에서 오버라이딩하면, 자식클래스의 메서드를 호출할 때, 자식클래스의 메서드가 호출됩니다. 오버라이딩의 조건 오버라이딩 하려면 return 타입이 같아야 한다. 너무나 당연하게 메서드 이름도 같아야 한다.매개변수 또한 개수와 타입이 맞아야 한다(매개변수의 이름은 달라도 된다.)=> 즉, 메서드 시그니처가 같아야 한다. (메서.. 이전 1 다음