728x90 반응형 최상위 클래스1 [Java Basic] 17. 상속 관계 클래스의 매서드 오버라이드 지난 포스팅에서는 클래스 사이 상속 및 포함 관계에 대해 알아보았다. 상속관계에 있는 클래스에서, 하위(자식) 클래스는 아무런 정의가 되어 있지 않더라도 상위(부모)로 지정된 클래스의 멤버변수와 매서드를 마음대로 가져와서 쓸 수 있음을 지난 포스팅에서 확인했었다. 그런데, 상위 클래스의 매서드를 빌려 쓰는 것도 문제가 될 수 있다. 예를 들어, 사람이라는 객체를 클래스로 정의했다고 해보자. 클래스에는 이 사람의 성별, 나이, 직업, 연봉 등의 정보가 포함되어 있다고 하자. 그리고 사람의 정보를 출력하는 매서드가 아래와 같이 정의되어 있다고 가정하자. 이 Human 클래스 하위에 Adult와 Child 클래스를 생성한다고 해보자. 그럼, Adult와 child 모두 print_info() 매서드를 사용할 .. 2022. 7. 11. 이전 1 다음 728x90 반응형