Java 继承
1.继承是面向对象的三大特征之一:三大特征分别是:封装、继承、多态
2.继承的作用是什么?
---->代码复用
---->有继承才有了以后的"方法的覆盖"和"多态机制"
3.继承的格式类型是:
[修饰符列表] class 类名 extends 父类名{
类体 = 属性 + 方法
}
4.java中只支持单继承,一个类不能同时继承很多类,只能继承一个类
5.B类继承A类,则称A类为超类(superclass)、父类、基类,B类则称为子类(subclass)、派生类、扩展类。
6.虽然java中不支持多继承,但有的时候会产生间接继承的效果,
例如: class C extends B,
class B extends A
也就是说,C直接继承B,其实C还间接继承A。
7.java中规定,子类继承父类,都继承了什么数据呢?
构造方法不能继承
被private修饰的数据不能继承外
其他的都可以被继承
8. java中的类没有显示的继承任何类,则默认继承Object类,Object类是java语言提供的根类(也就是老祖宗类),也就是说,一个对象与生俱来就有Object类型中所有的特征。
本文来自博客园,作者:程序员hg,转载请注明原文链接:https://www.cnblogs.com/hg-blogs/p/15484648.html