PPT Slide
class C extends B {
public C() {
msg=msg+"C()";
}
public void b(){
super.c();
}
public void e() {
msg=msg+":C.b():";
}
}
public class invocation {
public static void main(String argv[]) {
C obj = new C(); obj.d();
System.out.println("msg:" + obj.getMessage());
}}
class A{
String msg = "start->";
public A(){
msg=msg+":A():";
}
public void c(){
msg=msg+":A.c():";
e();
}
private void e() {
msg=msg+":A.e():";
}
public String getMessage()
{ return msg;
}
}
class B extends A {
public B() {
msg=msg+"B()";
}
private void a(){
msg=msg+":B.a():";
b();
}
public void b() {
msg=msg+":B.b():";
c();
}
public void d() {
msg=msg+":B.d():";
b();
}
}
Previous slide
Next slide
Back to first slide
View graphic version