Question: Assuming that the following classes have been defined: public class Water extends Earth { public void method 1 ( ) { System.out.println ( Water

Assuming that the following classes have been defined:
public class Water extends Earth {
public void method1(){
System.out.println("Water 1");
}
public void method3(){
System.out.println("Water 3");
}
}
public class Fire {
public void method1(){
System.out.println("Fire 1");
}
public void method2(){
System.out.println("Fire 2");
method1();
}
}
public class Earth extends Fire {
public void method1(){
System.out.println("Earth 1");
super.method1();
}
}
public class Air extends Fire {
public void method3(){
System.out.println("Air 3");
}
}
And assuming the following variables have been defined:
Fire var1= new Water();
Fire var2= new Earth();
Fire var3= new Fire();
Object var4= new Earth();
Earth var5= new Water();
Fire var6= new Air(); Solve these,
var2.method1();
var3.method1();
var4.method1();
var5.method1();
var6.method1();
var1.method2();
var2.method2();
var3.method2();
var4.method2();
var5.method2();
var6.method2();
((Water)var4).method2();
((Fire)var4).method2();
((Air)var6).method3();
((Earth)var1).method3();
((Water)var1).method3();
((Water)var2).method3();
((Earth)var1).method2();
((Water)var6).method3();

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!