这个有点绕嘴,所有OO的语言,但凡类在继承的情况下,创建子类的时候,必然要同时完成一个父类实例的创建。
和单独显式创建父类相比,子类创建的的这个父类实例通常是隐含的,访问起来也是外在和内在的差别。可以用简短的代码来描述:public class P {  int p; }
public class C extends P { int c; }P objp = new P;
C objc = new C;
objp.p 显式访问父类对象和成员
objc.p 代码当中并没有创建父类对象,
  但是父类对象因为继承的原因是存在的,
  而且只能是(通过子类对象)内部访问总之不同的作者对java强调的重点不一样,至少为了版权不能全抄,为了稿费不能不啰嗦,
这种话你看看就好,在java类的继承和构造环节,多关注super和this用法,回头体会这段话就理解了。