자바 공부
2020.03.03 / Day - 19 구성
개발지혜
2020. 3. 3. 19:42
a9A - 12일차
구성(Composition)
class Main {
public static void main(String[] args) {
사람 a사람 = new 사람();
a사람.나이 = 20;
a사람.a왼팔 = new 팔();
}
}
class 사람 {
int 나이;
팔 a왼팔; //구성패턴 -> 구성방식 / 팔은 사람의 구성품일 뿐임.
다리 a왼다리;
}
/* < class 팔 extends 사람 { } >
이것은 잘못된것임 --> 팔은 사람의 구성품이지 사람이 아니기 때문.
사람 클래스를 이용해 객체를 만들 수 있다.
*/
class 팔 {
}
class 다리 {
}