상속(Inheritance)
- 상위 클래스의 모든 멤버와 메소드를 하위 클래스가 물려받는 것
- private 멤버를 제외한 상위 클래스의 모든 멤버는 상속가능
- 재사용성과 코드의 간결성을 향상
- 최상위 클래스는 java.lang.Object
- 개발자가 만든 클래스를 상속할 수 있고, JDK에서 지원하는 클래스를 상속할 수 있음
- 상속의 종류는 단일상속과 다중상속이 있으나, 자바는 다중상속을 지원하지 않음
- 다중 상속을 하고 싶으면 Hasing 관계를 이용해야 함
- extends 키워드를 이용해 상속
'CS > Java' 카테고리의 다른 글
[자바] 인터페이스(Interface)와 추상클래스(Abstract Class) (0) | 2020.06.29 |
---|---|
[자바] 클래스 / 객체 / 인스턴스 (0) | 2020.06.29 |
[자바] Static (0) | 2020.06.29 |
[자바] 데이터타입 (0) | 2020.06.29 |
[자바] Collection Frameworks (0) | 2020.06.29 |
댓글