黑马程序员技术交流社区

标题: 继承的小总结 [打印本页]

作者: guo960202    时间: 2016-11-21 01:22
标题: 继承的小总结
继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。
1.继承的格式:
class 子类 extends 父类{}
子类会自动拥有父类所有可继承的属性和方法
2.继承的好处:
继承的出现提高了代码的复用性, 提高软件开发效率。
继承的出现让类与类之间产生了关系,提供了多态的前提。
继承的注意事项:
Java中,类只支持单继承,不允许多继承,也就是说一个类只能有一个直接父类。
多个类可以继承一个父类。
Java 中,多层继承是可以的,即一个类的父类可以再去继承另外的父类。
Java 中,子类和父类是一种相对概念,也就是说一个类是某个类父类的同时,也可以是另一个类的子类
3.父类中的成员变量是非私有的,子类中可以直接访问,若父类中的成员变量私有private,子类是不能直接访问的
4.同名成員访问,必须使用关键字super
在子类中,访问父类的格式:
super.父类中的成员变量
super.父类中的成员方法();
5.子父类中成员方法的特点
就近原则
方法加强:
子类中出现与父类一模一样的方法时,会出现覆盖操作,也称为override重写、复写或者覆盖。
父类私有的方法,子类不能够进行方法重写。
6.方法重写的注意事项
子类方法覆盖父类方法,必须要保证权限大于等于父类权限
private < 默认 < public
必须一模一样,方法的返回值类型,方法名,参数列表都要一样


作者: xss222    时间: 2016-12-9 00:42
。。。。。。。。。。。
作者: 勤奋小白    时间: 2016-12-9 08:10
总结的挺好





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2