2016 - 2024

感恩一路有你

final为什么不能被继承 被final修饰的类为什么不能被继承?

浏览量:2655 时间:2021-03-13 16:04:54 作者:admin

被final修饰的类为什么不能被继承?

Final意味着最终的意义。修改后的类不能被继承;修改后的方法可以被继承(在数学类中),但不能被重写。其实,这种关系并不复杂。您只需要记住以下句子:final可以分别用于声明属性、方法和类,表示属性是不可变的,方法是不可重写的,类是不可继承的。当然,最终修改的方法可能会过载。

final修饰的方法,子类能否继承?

那么什么时候应该使用final修饰符类?只有在需要确保类中的所有方法都不被重写时,才应该创建最终的类。final关键字将为这些方法提供安全性。没有人可以重写最后一个类中的方法,因为它们不能被继承。

使用final关键字修改方法时,它不能在子类中重写,只能继承。

为了正确使用final方法,仅当覆盖方法的子类将导致问题时,才不必将此方法用作final方法。因为阻止子类覆盖将失去一些面向对象的优点,包括通过覆盖实现的可伸缩性。

final为什么不能被继承 final定义的类不能被继承 final能被继承吗

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。