技术累积点java23super以及重写重载

Posted Xiao梁的学习笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了技术累积点java23super以及重写重载相关的知识,希望对你有一定的参考价值。

重写和重载

  • 重写是继承之后的Override
  • 重载是同一个方法,有着不同的入参出参这样子;

super

当需要在子类中调用父类的被重写方法时,要使用super关键字。

当然只要是调用父类的方法,都会用到super

  • super指的超类指的是离自己最近的一个父类
  • super.value,super.func()
  • super(),this()调用无参构造函数,super(param)有参
  • super()和this()均需放在构造方法内第一行
  • this和super不能同时出现在一个构造函数里面
  • this()和super()都指的是对象,所以,均不可以在static环境中使用
  • 从本质上讲,this是一个指向本对象的指针, 然而super是一个Java关键字

参考文章

以上是关于技术累积点java23super以及重写重载的主要内容,如果未能解决你的问题,请参考以下文章

java知识点回顾——继承重写重载多态

java 重写 与 重载 用法

java基础疑难点总结之成员变量的继承,方法重载与重写的区别,多态与动态绑定

Java 重载重写(OverrideOverload)

重写super关键字final关键字多态子类型转换抽象的初步了解

Java基础8---面向对象代码块和继承和this和super和重写和重载和final