Answered step by step
Verified Expert Solution
Question
1 Approved Answer
What will be the output of the following code? class A { void callthis() { System.out.println(Inside Class A's Method!); } } class B extends A
What will be the output of the following code?
class A
{
void callthis() {
System.out.println(Inside Class A's Method!);
}
}
class B extends A
{
void callthis() {
System.out.println(Inside Class B's Method!);
}
}
class C extends A
{
void callthis() {
System.out.println(Inside Class C's Method!);
}
}
class DynamicDispatch {
public static void main(String args[]) {
A a = new A();
B b = new B();
C c = new C();
A ref;
ref = b;
ref.callthis();
ref = c;
ref.callthis();
ref = a;
ref.callthis();
}
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started