Saturday, May 30, 2015

Multilevel Inheritance

package package1;

// Multi-level Inheritance: It means,
// Let us consider a Class_A Class_B and CLass_C.
// Class_B extends Class_A which means all properties of Class_A and
// Class_C extends Class_B which means all properties of
// Class_B as well as all properties of Class_A
// This way of inheritance is called Multilevel Inheritance

public class Class1 {

public String nameClass1;

public static void main(String[] args) {

}
}

---------------------------------------------------------------------------------------------------

package package1;

public class Class2 extends Class1{

public String nameCLass2;
public static void main(String[] args) {

}
}

--------------------------------------------------------------------------------------------------

package package1;

public class Class3 extends Class2{

public static void main(String[] args) {

Class3 c3 = new Class3();
c3.nameClass1 = "namePropertyOfClass1";
c3.nameCLass2 = "namePropertyOfClass2";
System.out.println(c3.nameClass1);
System.out.println(c3.nameCLass2);
}
}

------------------------------------------------------------------------------------------------------


No comments:

Post a Comment