Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

class Test{

Test(){
System.out.println("test class");
}
void m1(){
System.out.println("test class");
} }

class ex_Test extends Test{


ex_Test(){
System.out.println("CONSTURCTOR OF EX_TEST");
}
protected void m2(){
System.out.println("test extends by ex_test");
} }
class ex_Test1 extends ex_Test{
ex_Test1(){super();
System.out.println("CONSTURCTOR OF EX_TEST");
}
void m3(){
System.out.println("ex_test extends by ex_test1");
} }
class ex_Test2 extends Test{
void m3(){
System.out.println("ex_test1 extends by ex_test2");
} }
interface i1{
public void m4();
int roll_no = 10;
}
interface i2 extends i1{
public void m5(); }

class ex_Test3 extends ex_Test2 implements i1,i2,cloneable{


void m1(){ super.m1();
System.out.println(" trying to overridding Test class method"); }
void m4(){System.out.println("m4"+" " + i1.roll_no); }
void m5(){System.out.println("m5"+" " + i1.roll_no); }
public static void main(String[] args){
ex_Test3 obj = new ex_Test3();
ex_Test1 obj1 = new ex_Test1();
ex_Test3 obj2 = (ex_Test3)obj.clone();
System.out.println(obj2.roll_no);
obj.m1();
obj.m4();
obj.m5();
obj1.m3();
obj1.m1();
} }

You might also like