1: //TestSayHi.java
3: class Base
4: {
5: Base()
6: {
7: SayHi();
8: }
9: void SayHi()
10: {
11: System.out.println("Hi!");
12: }
13: }
15: class Derived extends Base
16: {
17: Derived()
18: {
19: SayHi();
20: }
21: void SayHi()
22: {
23: System.out.println("Hello!");
24: }
25: }
27: public class TestSayHi
28: {
29: public static void main(String[] args)
30: {
31: new Derived();
32: }
33: }