黑马程序员技术交流社区
标题:
继承
[打印本页]
作者:
duqiang1441
时间:
2015-9-20 00:47
标题:
继承
继承
当我们发现有多个类有相同的属性和方法的时候,我们就可以把这些属性和方法抽取到一个类里面,其他的继承这个类就可以了
格式:
class Fu{//父类 基类 超类
}
class Zi extends Fu{//子类 派生类
}
注意: 子类只能访问父类的非私有的属性和方法
而私有的属性和方法 只能在本类中相互访问
好处:
1:提高代码的复用性
2:让类与类之间产生了一个关系 是多态的前提
特点:
1:只能单继承 不能多继承
2:可以多层继承
什么时候用继承:
不要单纯的为了获取父类的功能而去继承, 一定要去分析 是不是 is a 的关系
继承中 成员变量的特点
如果我们要在方法内使用一个变量
先在局部范围内找 有就使用
再在成员范围内找 有就使用
再再父类的成员非私有找 有就使用 没有就报错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2