|
Dasturlash texnologiyalari MassivlarKo’p-darajali merosxo’rlik -
|
səhifə | 4/4 | tarix | 01.06.2023 | ölçüsü | 21,13 Kb. | | #114835 |
| Dasturlash texnologiyalari JurabekovKo’p-darajali merosxo’rlik - biror class uchun super-class bo’lgan class, boshqa bir class uchun sub-class bo’lishi. Quyidagi misolga e’tibor bering.
class Class1 { public void print1() { System.out.println("Print 1"); } }
class Class2 extends Class1 { public void print2() { System.out.println("Print 2"); } }
class Class3 extends Class2 { public void print1() { System.out.println("Print 3"); } }
public class Test { public static void main(String[] args) { Class3 obj = new Class3(); obj.print1(); obj.print2(); obj.print1(); } }
Print 3
Print 2
Print 3
Ierarxik merosxo’rlik - biror classning birdan ortiq classlar uchun super-class bo’lishi natijasida hosil qilinadi:
class A { public void print_A() { System.out.println("Class A"); } }
class B extends A { public void print_B() { System.out.println("Class B"); } }
class C extends A { public void print_C() { System.out.println("Class C"); } }
class D extends A { public void print_D() { System.out.println("Class D"); } }
public class Test { public static void main(String[] args) { B obj_B = new B(); obj_B.print_A(); obj_B.print_B();
C obj_C = new C(); obj_C.print_A(); obj_C.print_C();
D obj_D = new D(); obj_D.print_A(); obj_D.print_D(); } }
Class A
Class B
Class A
Class C
Class A
Class D
Dostları ilə paylaş: |
|
|