本帖最后由 zhangshisk 于 2013-1-25 20:07 编辑
私有成员,就是用private修饰的成员变量和成员函数,他们的作用范围是类中,在类以外无法访问,
子类可以访问和继承父类的非私有成员,
如果想要访问私有成员,需要父类提供方法才能访问.也就是说不能直接继承私有成员
class Fu
{
String name = "父";
private String name_1= "父1";
void show()
{
System.out.println(name);
}
private void show_1()
{
System.out.println(name_1);
}
}
class Zi extends Fu
{
}
class TestExtends
{
public static void main(String[] args)
{
Zi z = new Zi();
z.name = "子";//继承父类的name属性,可以直接访问,
z.show();//继承父类的show()方法,可以直接访问.
//z.name_1 = "zi";//无法继承和访问成员变量name_1,
//z.show_1();//无法继承和访问成员函数show_1();
}
}
|