기존의 클래스를 재사용하여 새로운 클래스를 작성
상속
생성자와 초기화블럭은 상속되지않는다.멤버만 상속
자손클래스의 멤버는 조상클래스보다 항상많거나 같다.
class Child extends parent{ ......}
포함
한클래스의 멤버변수로 다른클래스타입의 참조변수로 선언함
다른클래스의 인스턴스를 만들어 쓴다
class Point{int x; int y;}
class Circle{
int x;//원점의 좌표
int y;//원점의 좌표
int r;//반지름
}
class Circle{
Point c=new Point();//포함관계
int r;
}
상속관계 : '은 ~이다.'
포함관계 : '은 ~을 가지고있다.'
'개발 > JAVA' 카테고리의 다른 글
super super() (0) | 2022.07.12 |
---|---|
오버라이딩 (0) | 2022.07.12 |
오버로딩 (0) | 2022.07.11 |
[JAVA]static - instance (0) | 2022.07.10 |
객체지향언어 (0) | 2022.07.10 |