package tao.integer; class Base{ public String str = "base"; public Base(){ System.out.println("cons: base... "+this);// cons: base... tao.integer.Sub@1fb8ee3 this.func(); // func: sub ..... System.out.println(this.str);// base } public void func(){ System.out.println("func: base ....."); } } class Sub extends Base{ public String str = "Sub"; public Sub(){ // System.out.println("cons: sub... "+this); // System.out.println(this.str); } public void func(){ System.out.println("func: sub ....."); } } public class Demo { public static void main(String[] args) { // Base base = new Base(); // base.func(); // System.out.println(base.str); // // System.out.println("//"); // Sub sub = new Sub(); // sub.func(); // System.out.pri