Question: Review the code below and determine its output: class Base { public void Print() { System.out.println(Base); } } class Derived extends Base { public void
Review the code below and determine its output:
class Base {
public void Print() {
System.out.println("Base");
}
}
class Derived extends Base {
public void Print() {
System.out.println("Derived");
}
}
class Main{
public static void DoPrint( Base o ) {
o.Print();
}
public static void main(String[] args) {
Base x = new Base();
Base y = new Derived();
Derived z = new Derived();
DoPrint(x);
DoPrint(y);
DoPrint(z);
}
}
Derived
Base
Derived
Base
Base
No Treble
Base
Derived
Derived
Base
Base
Derived
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
