java中super关键字和继承类的区别
我只是混淆了java中的超级关键字和继承
Super关键字用于调用主类的所有属性,而继承概念也用于调用主类的所有属性。那我们为什么要用超级关键词呢?超级关键字和继承的主要区别是什么
我只是把这个弄糊涂了。有人能帮我澄清一下吗
你可以在下面搜索框中键入要查询的问题!
我只是混淆了java中的超级关键字和继承
Super关键字用于调用主类的所有属性,而继承概念也用于调用主类的所有属性。那我们为什么要用超级关键词呢?超级关键字和继承的主要区别是什么
我只是把这个弄糊涂了。有人能帮我澄清一下吗
# 1 楼答案
可以使用
super
关键字显式引用当前类的父类中的方法和字段。这在构造函数中很有用,当方法在te子类中被重写时,您希望从超类调用不可访问的方法,或者访问子类隐藏的字段但是,当您没有重写子类中的某个方法或隐藏某个字段时,您可以不使用
super
关键字访问它,只需引用它的名称,因为您的子类继承了这些方法和字段这与使用super有一点不同——如果以后重写或隐藏该方法或字段,super关键字仍然引用超类,而仅按名称引用将指向子类中的实现