Published 2022. 2. 14. 13:45

Ch7-1_상속(Inheritance)

1. 기존의 클래스로 새로운 클래스를 작성하는 것.(코드의 재사용)

2. 두 클래스를 부모와 자식으로 관계를 맺어주는 것

class Parent {}
class Child extends Parent {

}

 

1. 자손은 조상의 모든 멤버를 상속 받는다.(생성자, 초기화 블럭 제외)

2. 자손의 멤버 개수는 조상보다 적을 수 없다.(같거나 많다.)

3. 자손의 변경은 조상에 영향을 미치지 않는다.

class Parent {
	int age;
}

class Child extends Parent {
	void play() {
    	... // 자신 멤버 1개, 상속 받을 멤버 1개
    }  
}

 

'JAVA > Chapter7' 카테고리의 다른 글

Ch7-7_오버라이딩(overriding)  (0) 2022.02.15
Ch7-5_단일 상속(Single Inheritance)  (0) 2022.02.14
Ch7-3_포함관계  (0) 2022.02.14
Ch7-51_익명 클래스(anonymous class)  (0) 2021.12.16
Ch7-42_내부 클래스(inner class)  (0) 2021.12.16
복사했습니다!