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类型中所有的特征。
posted @ 2021-10-30 11:34  程序员hg  阅读(225)  评论(0编辑  收藏  举报