我知道final方法不能被重写。但是当我需要在实践中使用它的时候呢?当我需要使用它的时候,smbd能告诉我简单规则吗?
class A { final void m1() { System.out.println("This is a final method."); } }
yacmzcpb1#
例如,如果你正在为自己编写smth,或者一个GUI应用程序,你可能永远不需要把你的方法设置为final,但是,如果你正在创建一个库,并且创建一些核心功能,你不希望其他程序员使用它来改变这些核心功能,你可以使用final关键字。
final
1条答案
按热度按时间yacmzcpb1#
例如,如果你正在为自己编写smth,或者一个GUI应用程序,你可能永远不需要把你的方法设置为final,但是,如果你正在创建一个库,并且创建一些核心功能,你不希望其他程序员使用它来改变这些核心功能,你可以使用
final
关键字。