Backend/JAVA
[JAVA] 상속(inheritance)
상속이란? 상속이란, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것 상속해주는 클래스 : 조상 클래스, 부모(parent) 클래스, 상위(super) 클래스, 기반(base) 클래스 상속 받는 클래스 : 자손 클래스, 자식(child) 클래스, 하위(sub) 클래스, 파생된(derived) 클래스 class Parent { } class Child extends Parent { } 조상의 클래스를 확장(extend)한다는 의미로 해석할 수 있으며 이것이 상속에 사용되는 키워드가 'extends'인 이유이기도 하다. - 생성자와 초기화 블럭은 상속되지 않는다. 멤버만 상속된다. - 하위(sub) 클래스의 멤버 개수는 상위(super) 클래스보다 항상 같거나 많다. - 하위 클래스의 인스턴스를 생성..
2021. 9. 16. 00:03