본문 바로가기
CS/Java

[자바] 상속(Inheritance)

by 테리는당근을좋아해 2020. 6. 29.

상속(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

댓글