Java oop 20を含む
うめこみ
-参照変数をクラスのメンバーとして宣言
-小単位のクラスを作成し、それらを組み合わせてクラスを作成します.
クラス間の関係の決定
継承関係~は~(is-a)
包含関係~有~(has-a)
ほとんどが90%以上の関係を含んでいればいいです.
円(円)は点(点)、円は点(x)
円には点(点)があり、円には点(o)がある.
-参照変数をクラスのメンバーとして宣言
-小単位のクラスを作成し、それらを組み合わせてクラスを作成します.
クラス間の関係の決定
継承関係~は~(is-a)
包含関係~有~(has-a)
ほとんどが90%以上の関係を含んでいればいいです.
円(円)は点(点)、円は点(x)
円には点(点)があり、円には点(o)がある.
public class Oop20_composite {
public static void main(String[] args) {
//c,c2 객체가 만들어지는 과정 그림으로 그려서 이해하자
Circle c = new Circle();
c.x =1;
c.y =2;
c.r =3;
Circle2 c2 = new Circle2();
c2.c.x = 1;
c2.c.y = 2;
c2.r = 3;
}
}
class Point2{
int x;
int y;
}
class Circle extends Point2{ //상속관계
int r;
}
class Circle2{//포함관계
Point2 c = new Point2();//참조변수 초기화
int r;
}
Reference
この問題について(Java oop 20を含む), 我々は、より多くの情報をここで見つけました https://velog.io/@bitcogo/java-oop-20-포함テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol