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
Define reflection.
State some advantages of java?
What is constant in programming?
What is the use of beaninfo?
Which is better list or arraylist in java?
Which of the following classes will have more memory allocated?
Differentiate between a class and an object.
What is the collections api in java programming?
Objects or references which of them gets garbage collected?
What is static method with example?
if u open login & logout ,how can udisplay the timelogin & logout members ?
What is the effect of keeping a constructor private?
What is the set interface in java programming?
How large is a boolean?
What are the application of stack?