자바 상속 기초
-
[Java] 상속 개념과 사용법 그리고 super() 문으로 부모 인스턴스 초기화하는 방법IT/개발(자바, 서블릿, 스프링 등) 2019. 12. 9. 22:19
클래스에서 필드와 메서드의 중복을 제거하는 방법? 상속을 이용한다. 중복 제거 조건 1. 클래스 간의 공통 멤버를 가지는가? 중복 제거 조건 2. is a 관계가 성립하는가? 위 두가지 조건에 만족하면, 각 클래스의 중복을 제거할 수 있다. (예시) 제거 조건 1. 사람이라는 공통점 존재. 제거 조건 2. is a 관계 성립. Employee is a Person, Professor is a Person, Student is a Person. 위 두가지 조건 만족하기 때문에 아래의 상속관계가 가능하다. Employee extends Person Professor extends Person Student extends Person Employee, Professor, Student 인스턴스가 생성될 때 부..