JAva oop 18継承
継承(継承)
-既存のクラスを使用して新しいクラスを作成します(コードの再使用)
-2つのクラスを親子関係にする
-子孫は祖先のすべてのメンバーを継承します.(ジェネレータおよび初期化ブロックを除く)
(先祖:親、親の親…)
-子孫のメンバー数は、祖先(同じまたは複数)より少なくすることはできません.
-子クラスを変更しても親(祖先)クラスには影響しません.
-親を変更すると、子に影響します.
class子クラスextends親クラス{
//..
}
-既存のクラスを使用して新しいクラスを作成します(コードの再使用)
-2つのクラスを親子関係にする
-子孫は祖先のすべてのメンバーを継承します.(ジェネレータおよび初期化ブロックを除く)
(先祖:親、親の親…)
-子孫のメンバー数は、祖先(同じまたは複数)より少なくすることはできません.
-子クラスを変更しても親(祖先)クラスには影響しません.
-親を変更すると、子に影響します.
class子クラスextends親クラス{
//..
}
class Parent{ int age; }
class Child extends Parent{
void play() {
System.out.println("놀자제발");
}
} //자식의 멤버는 총 2개(부모의멤버:1,자식의클래스:1->총2개)
class Point{
int x;
int y;
}
//Point3D 클래스를 만드는 두가지 방법
class Point3D{
int x;
int y;
int z;
}
class Point3D_2 extends Point{
int z;
}
Reference
この問題について(JAva oop 18継承), 我々は、より多くの情報をここで見つけました https://velog.io/@bitcogo/java-oop-18-상속テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol