본문 바로가기
JAVA

JAVA_상속

by haheaven 2021. 7. 31.

상속

: 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것,

- 장점,

재사용성, 코드의 중복제거

 

조상클래스 : 부모클래스, 상위클래스

자손클래스 : 자식클래스, 하위클래스

 

** student1은 classA의 구성원이고 classA는 school의 반 중 하나이기 때문에

    상속은 아래의 그림과 같이 나타낼 수 있다. 

 

 

- 포함관계

: 한 클래스의 멤버변수로 다른 클래스 타입의 참조변수를 선언하는 것

 

 

 

* 상속과 포함관계 생각할 때  '은~이다.' or '은 ~ 가지고 있다'로 생각해보기 

 

- 상속은 단 하나의 클래스만 받을 수 있다 .

- 모든 클래스의 조상은 'Object 클래스'이다. 

https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html 에서 Object가 가진 메소드를 확인할 수 있다.

 

 

 

 

 

 

 

참고 : 자바의정석(남궁성)

'JAVA' 카테고리의 다른 글

JAVA_Pakage와 import  (0) 2021.07.31
JAVA_생성자(Constructor)  (0) 2021.07.31
JAVA_오버로딩(Overloading)과 오버라이딩(Overriding)  (0) 2021.07.29
JAVA_객체지향(매개변수, 메서드 구분 )  (0) 2021.07.28
JAVA_JVM 메모리 구조  (0) 2021.07.28

댓글