继承
(1)

本质是对某一批类的抽象,从而实现对现实世界更好的建模

extends ;子类就是父类的扩展

java中类只有单继承.

是类和类之间的一种关系,继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。子类继承了父类,就会拥有父类的全部方法,前提是公共方法

java中所有类都默认直接或者间接继承Object

Ctrl+H快捷键在intellij中可以看继承结构

super

  • 调用的是父类的构造方法,必须在构造方法的第一个
  • 必须只能出现在子类的方法或者构造方法中
  • super和this不能同时调用构造方法,并且super只能在继承条件下才能使用。

this是本类的构造,super是父类的构造。

方法的重写

子类重写父类的方法,所以需要有继承关系,重写都是方法的重写,和属性无关

  • 方法名必须相同
  • 参数列表必须相同
  • 修饰符:范围可以扩大但不能缩小:Public>Protected>Default>Private
  • 抛出的异常:范围,可以被缩小,但不能被放大

@Override重写 注解,有功能的注释!

//静态方法和非静态方法区别很大!

本文为作者valive发布,未经允许禁止转载!
上一篇 下一篇
评论
评论已关闭 >_<

评论已关闭