메소드 오버라이딩1 [JAVA] 메소드 오버라이딩 알아보기 메소드 재정의 부모 클래스의 모든 메소드가 자식 클래스에게 맞게 설계되어 있다면 가장 이상적인 상속이지만 어떤 메소드는 자식 클래스가 사용하기에 적합하지 않을 수 있다. 이런 메소드는 자식 클래스에서 재정의해서 사용해야 한다. 이러한 것을 '메소드 오버라이딩'이라고 한다. 메소드 오버라이딩(Method Overriding) 메소드 오버라이딩은 상속된 메소드를 자식 클래스에서 재정의하는 것을 말한다. 메소드 오버라이딩이 되었다면 해당 부모 메소드는 숨겨지고 자식 메소드가 우선적으로 사용된다. 한마디로 부모것을 사용하지 않고 내것을 사용하겠다는 것이다. 위 그림을 보면 자식 클래스에도 method2()가 있고 부모 클래스에도 method2()가 있다. 이때 부모것을 선택하지 않고 자식 클래스의 method2.. 2023. 8. 16. 이전 1 다음