KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > CallGraphExample


1
2 public class CallGraphExample {
3
4     public static void main(String JavaDoc[] args) {
5         Class1 o = new Class1();
6         o.foo();
7         o.goo();
8         
9         o = new Class2();
10         o.foo();
11         
12         CallGraphExample cge = new CallGraphExample();
13         cge.bar(o);
14     }
15     
16     public void bar (Class1 o){
17         o.foo();
18     }
19 }
20
21 class Class1 {
22
23     public void foo() {
24         System.out.println("Class1: foo");
25     }
26
27     public void goo() {
28         System.out.println("Class1: goo");
29     }
30 }
31
32 class Class2 extends Class1 {
33
34     public void foo() {
35         System.out.println("Class2: foo");
36     }
37
38     public void goo() {
39         System.out.println("Class2: goo");
40     }
41
42 }
43
44
45
Popular Tags