【技术累积】【点】【java】【23】super以及重写重载
重写和重载
- 重写是继承之后的Override
- 重载是同一个方法,有着不同的入参出参这样子;
super
当需要在子类中调用父类的被重写方法时,要使用super关键字。
当然只要是调用父类的方法,都会用到super
- super指的超类指的是离自己最近的一个父类
- super.value,super.func()
- super(),this()调用无参构造函数,super(param)有参
- super()和this()均需放在构造方法内第一行
- this和super不能同时出现在一个构造函数里面
- this()和super()都指的是对象,所以,均不可以在static环境中使用
- 从本质上讲,this是一个指向本对象的指针, 然而super是一个Java关键字