Answer Posted / manishsoni
class A
{
void callme()
{
System.out.println("Inside A's callme method");
}
}
class B extends A
{
void callme()
{
System.out.println("Inside B's callme method");
}
}
class C extends A
{
void callme()
{
System.out.println("Inside C's callme method");
}
}
class Dispatch
{
public static void main(String args[])
{
A a = new A(); // object of type A
B b = new B(); // object of type B
C c = new C(); // object of type C
A r; // obtain a reference of type A
r = a; // r refers to an A object
r.callme(); // calls A's version of callme
r = b; // r refers to a B object
r.callme(); // calls B's version of callme
r = c; // r refers to a C object
r.callme(); // calls C's version of callme
}
}
MoNu
| Is This Answer Correct ? | 7 Yes | 2 No |
Post New Answer View All Answers
What is the generic function?
Can an anonymous class be declared as implementing an interface and extending a class in java programming?
How define set in java?
How do you declare a variable?
How do you avoid global variables?
Is there any difference between nested classes and inner classes?
How will you compute size of a structure?
Can we define package statement after import statement in java?
What is the use of static methods?
What is the point of java?
What is the order of arraylist in java?
Can we write method inside a method in java?
Does treeset use compareto?
Can we override private method?
what is comparable and comparator interface?