Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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();
In the table below, indicate in the right-hand column the output produced by the statement in the left-hand column. If the statement produces more than one line of output, indicate the line breaks with slashes as in "a/b/c" to indicate three lines of output with "a" followed by "b" followed by "c". If the statement causes an error, fill in the right-hand column with either the phrase "compiler error" or "runtime error" to indicate when the error would be detected.
Sound F/X
var1.method1();
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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions