黑马程序员技术交流社区
标题:
继承的一点小心得
[打印本页]
作者:
NeXtyin
时间:
2016-4-29 20:14
标题:
继承的一点小心得
子类继承父类,那么子类就继承了父类所有的非私有的成员。
这句话该怎么理解?我相信,很大一部分人会持这么一种观点:只要是父类非私有的成员,那么子类就都拥有;
刚学习这节课的是时候,我也是这么认为的;但是当我在子类中重写父类的set和get方法的时候,我改变了自己的观点;
class Fu{
String name;
public void setName(name) {
this.name = name;
}
public String getName() {
return name;
}
};
倘若不需要继承父类的set和get方法,那么我们就重写子类的set和get方法:
class Zi {
public void setName(name) {
super(name);
}
public String getName() {
return super.getName();
}
}
通过重写,我们可以发现,子类并非是拥有父类的非私有的成员,确切的说,子类继承父类并非是拥有而应是可以借用父类的所有成员!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2