什么时候我必须使用java final方法?

iq3niunx  于 2022-12-28  发布在  Java
关注(0)|答案(1)|浏览(114)

我知道final方法不能被重写。但是当我需要在实践中使用它的时候呢?当我需要使用它的时候,smbd能告诉我简单规则吗?

class A 
{
    final void m1() 
    {
        System.out.println("This is a final method.");
    }
}
yacmzcpb

yacmzcpb1#

例如,如果你正在为自己编写smth,或者一个GUI应用程序,你可能永远不需要把你的方法设置为final,但是,如果你正在创建一个库,并且创建一些核心功能,你不希望其他程序员使用它来改变这些核心功能,你可以使用final关键字。

相关问题