From Pojo.us
public class Test {
public static void main(String[] args) {
new Child();
}
public static class Parent {
public Parent() {
doOne();
doTwo();
}
private void myDoOne() {
System.out.println("Parent doOne");
}
public void doOne() {
myDoOne();
}
public void doTwo() {
System.out.println("Parent doTwo");
}
}
public static class Child extends Parent {
public Child() {
super();
doOne();
doTwo();
}
public void doOne() {
System.out.println("Child doOne");
}
}
}
This will output:
Child doOne Parent doTwo Child doOne Parent doTwo
