子类不能继承父类中的私有成员变量。
下面是具体代码:
package test;
class People
{
private int averHeight=166;
public int getAverHeight()
{
return averHeight;
}
}
class ChinaPeople extends People
{
int height;
public void setHeight(int h)
{
//height=h+average;//非法,子类没有继承averHeight
height=h;
}
public int getHeight()
{
return height;
}
}
public class Example5_2 {
public static void main(String args[])
{
ChinaPeople zhangshan=new ChinaPeople();
System.out.println("子类对象未继承的averageHeight的值是:"+zhangshan.getAverHeight());
zhangshan.setHeight(178);
System.out.println("子类对象的实例变量height的值是:"+zhangshan.getHeight());
}
}