关联性
super是一个关键字,super和this很类似
super能出现在实例方法和构造方法中
super的语法是“super.”和“super()”
super不能出现在静态方法中
super大部分情况下是可以省略的
super作用
访问父类的构造函数
可以使用 super() 函数访问父类的构造函数,从而委托父类完成一些初始化的工作
访问父类的成员
如果子类重写了父类的中某个方法的实现,可以通过使用 super 关键字来引用父类的方法实现 文章来源:https://www.toymoban.com/news/detail-831839.html
super概念
- super( )函数是用于调用父类的一个方法,指向了当前对象自己的父类型特征(也就是继承过来的那些东西)
- 当子类的构造方法内第一行没有出现super( )时,系统会默认给它加上无参数的super( )方法
super用法
当在子类对象中,子类想访问父类的东西,可以使用 super. 的方式访问,例如:方法覆盖后,子类内部虽然重写了父类的方法,但子类也想使用一下父类的被覆盖的方法,此时可以使用super. 的方式文章来源地址https://www.toymoban.com/news/detail-831839.html
this和super的区别
- this和super都是对象内部的引用变量,都只能在对象内部使用。this代表当前对象本身,super代表当前对象的父类型特征。
- this()和super()都只能出现在构造方法的第一行,故this()和super()方法不能共享,当一个类的构造方法第一行中没有this(),也没有super(),系统默认有super()方法
到了这里,关于每天一个知识点 - 了解和使用super关键字的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!