Dasturlash texnologiyalari Massivlar


Ko’p-darajali merosxo’rlik -



Yüklə 21,13 Kb.
səhifə4/4
tarix01.06.2023
ölçüsü21,13 Kb.
#114835
1   2   3   4
Dasturlash texnologiyalari Jurabekov

Ko’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
Yüklə 21,13 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə