private 的属性和方法是不能被继承的。
能继承public,default,protected 的属性和方法。private只有对类本身才具有可见性,所以子类不能继承其方法和属性。
能继承public,default,protected 的属性和方法。private只有对类本身才具有可见性,所以子类不能继承其方法和属性。
解决方案 »
- 使用java将word转换html后,html文件如何根据word的页码自动产生分割线
- java类加载的疑问
- c++区过来的,请教各位大大!解决还可另行加分
- java 编译问题
- 改变 SWT ProgressBar的式样!
- 高手哪去了?
- Exception in thread "main" java.lang.NoClassDefFoundError :~~ 。怎么解决?
- 求助大神们,为啥这个程序报异常呢……
- 请问:怎么样把sun的doc集成到Jbuilder里面去呀。。Jbuilder里面的帮助一点也好呀。。连个样列都没有?
- V J++,Jbuilder,JDK
- 在构造方法中将this传递给另外一个线程的疑问
- 【Swing】为JFrame添加背景图片的简单方法是什么?
A private class member or constructor is accessible only within the body of the top level
class (§7.6) that encloses the declaration of the member or constructor. It is not inherited
by subclasses.class A{
private void x() {}
}
class B extends A{
private int x() {
return 0;
}
}由此可见私有成员不继承
private String name = "lucy";
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public class Student extends Person { public static void main(String[] args)
{
Student s =new Student();
System.out.println(s.getName()); }
}
结果是: lucy
说明是继承了,只是不能直接用.
保护程度就是用 private,public,protected 等标识来区分.