자바의 정석/Ch7. 객체지향프로그래밍2
[Java] 상속(inheritance)
sunhoKim
2021. 8. 26. 16:58
상속의 정의와 장점
상속이란, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것
코드의 재사용성을 높이고, 코드의 중복을 제거하여 프로그램의 생산성과 유지보수에 크게 기여한다.
구현 방법은 새로 작성하고자 하는 클래스의 이름 뒤에 상속받고자 하는 클래스의 이름을
키워드 'extends'와 함께 써 주기만 하면 된다.
조상 클래스 : 부모(parent)클래스, 상위(super)클래스, 기반(base)클래스
자손 클래스 : 자식(child)클래스, 하위(sub)클래스, 파생된(derived)클래스
ex) 자손 클래스는, 조상의 멤버를 모두 상속 받는다.
class Parent{ }
class Child extends Parent { }
728x90