In the following example:
class Base { int x=10; Base() { show(); } void show() { System.out.print (\"Base Show \
Childs override of the show method is invoked because that's what the Java spec calls for. Here is a great discussion of why you should not do it. The value of x is zero because Child has not finished initializing yet.
Child
show