반응형
Backend/java2018. 8. 9. 18:48클래스간의 관계 - 포함관계

클래스간의 관계_포함관계 1.포함이란 : 한 클래스의 멤버변수로 다른 클래스를 선언하는 것 2.작은 잔뒤의 클래스를 먼저 만들고 , 이 들을 조합해서 하나의 커다란 클래스를 만든다.Ex ) Class Circle {Int x; //원점의 x좌표 Int y; // 원점의 y좌표 Int r; // 반지름 ( radius ) }Class Point {Int x ;Int y;}-->변경되어진 클래스 Circle Class Circle {Point c = new point(); // 원점 , Point 클래스를 참조하는 클래스 변수 cInt r; // 반지름 }상속 이외에도 클래스간의 관계를 맺어주는 방법으로 ‘포함’이 있습니다. 포함’이라는 것은... 클래스를 정의할 때, 멤버변수로 다른 클래스 타입의 참조변수..

클래스간의 관계 - 상속관계 ( inheritance )
Backend/java2018. 8. 9. 18:35클래스간의 관계 - 상속관계 ( inheritance )

클래스간의 관계 – 상속관계 ( inheritance ) 1.공통부분은 조상에서 관리하고 개별부분은 자손에서 관리한다. 2.조상의 변경은 자손에 영향을 미치지만 , 자손의 변경은 조상에 아무런 영향을 미치지 않는다.Ex) class Parent {}class Child extends Parent {}class Child2 extends Paren {}class GrandChild extends Child {} 최상위 부모 클래스는 Parent {} 가 될 것이고 , Parent 클래스를 상속받는 Child , Child2 그리고 Child 클래스는 GrandChild 클래스의 부모클래스가 될 것이다.이 클래스들의 상속관계를 간략한 그림으로 그리면 와 같습니다. 이것을 상속계층도라고 하는데요... 상속계층..

반응형
image