상속
: 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것,
- 장점,
재사용성, 코드의 중복제거
조상클래스 : 부모클래스, 상위클래스
자손클래스 : 자식클래스, 하위클래스
** 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 |
댓글