hasa (1) 썸네일형 리스트형 [Java] 상속 has-a관계 has-a관계 하위클래스 has a 상위클래스의 관계로 하위 클래스가 상위 클래스를 소유하는 개념입니다. 해석 : '하위클래스'가 '상위클래스'를 소유한다. has-a관계일 경우 상속을 받기도 합니다.(상속이 어울리지 않는 경우도 있습니다.) has-a관계에서 소유하지 않는 경우가 있으면 상속받지 않는 것이 좋습니다. is-a관계와 has-a관계 이외에는 상속을 하지 않는 것이 보통입니다.(안한다고 봐도 무방합니다.) . . 예제1 class Gun { int bullet; public Gun(int n){ bullet +=n; } public void shot(){ System.out.println("BBANG!!"); bullet--; } } class Police extends Gun { // Po.. 이전 1 다음