父类中包含所有子类公有的数据对吗?
------解决方案--------------------
父类引用可以指向子类对象,但对象数据也还是子类的
子类可以继承父类的属性数据
------解决方案--------------------
不能这么说,子类可以继承父类中的public,protected和默认型成员变量,而子类中也可以定义不同于从父类继承过来的父类的成员变量;如果把子类和父类比作为两个集合,一般情况下,子类和父类会有交集,子类可以包含于父类,父类也可以包含于子类,父类和子类可以有共同的部分且各自也可有各自的不同于对方的成份。。。。
------解决方案--------------------
概念反了吧。因为B是A,所以A的所有特性B也都有,B就是A的子类。既然都叫它子类了这个问题就不用回答了吧
------解决方案--------------------
我猜你在看一本java的入门书籍,然后成功的被书中有关继承这方面的纯理论阐述给绕进去了

------解决方案--------------------
子类继承了父类后,父类的方法和成员变量不都是被子类拥有了,哪里还有父类独有的。
------解决方案--------------------
//父类
class A{
int a;
void say(){
}
}
//子类B
class B extends A{
int b;
void Hello(){
}
}
//子类C
class C extends A{
int c;
void Hello(){
}
}
如上所示,两个子类中都有Hello()方法,但是父类中没有,所以楼主的问题“父类中包含子类共有的数据”不成立,应该说成“父类中的数据是子类共有的”
------解决方案--------------------
说反了。子类具有父类的非私有属性。
------解决方案--------------------
说反了啊
再有 你举得例子不对 应该是一个类和一个被继承的类才对
------解决方案--------------------
子类拥有所有父类的成员。
但是可用的,只是 public 和 protected 成员,
private 成员,是子类不可用的。
父类构造函数,子类也不一定可用。