본문 바로가기

개발/JAVA

상속,포함관계

기존의 클래스를 재사용하여 새로운 클래스를 작성


상속
생성자와 초기화블럭은 상속되지않는다.멤버만 상속
자손클래스의 멤버는 조상클래스보다 항상많거나 같다.
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