public class InheritanceTest {
public static void main(String[] args) {
Parent child = new Child();
Receiver advancedReceiver = new AdvancedReceiver();
advancedReceiver.receive(child);
}
}
class Parent {
public void outMe() {
System.out.println("Parent");
}
}
class Child extends Parent {
public void outMe() {
System.out.println("Child");
}
}
class Receiver {
public void receive(Parent p) {
System.out.println("Receiver");
p.outMe();
}
}
class AdvancedReceiver extends Receiver{
public void receive(Child c) {
System.out.println("AdvancedReceiver");
c.outMe();
}
}
Please
This post has been edited by pbl: 18 May 2012 - 12:17 PM
Reason for edit:: Code tags fixed

New Topic/Question
Reply



MultiQuote





|