[JAVA개념공부]has-a 관계, Generic타입
●has-a관계 클래스간의 관계에 따라 has-a관계로, 혹은 is-a관계로 구현할 수 있다. has-a 관계 circle.class와 point.class의 관계. - 원은 점을 갖는다.(O) - 원은 점과 같다.(X) is-a관계 dog.class와 animal.class의 관계. 개는 동물이다.(O) 개는 동물을 갖는다(X) - has-a관계의 구현 : A클래스를 갖는 B클래스라면, B클래스 내부에 B클래스를 포함시킨다. class Point { int x; int y; } class Circle { Point p; // has-a관계 int r; public Circle(Point p, int r) { super(); this.p = p; this.r = r; } } cf) is-a관계 개념 ht..
2021.05.27