java 外 final 类的做用:类不行变:final 类不克不及被扩大或者批改,确保其止为一致。法子不成笼盖:final 法子不克不及正在子类外被笼盖,避免不测变化。变质常质:final 变质一旦始初化便成为常质,不克不及被从新赋值。

java中final类的作用

Java 外 final 类的做用

final 症结字正在 Java 顶用于声亮不行旋转的类、办法或者变质。它确保类、办法或者变质正在创立后不克不及被修正或者笼盖。

做用

  • 类不成变性:final 类不克不及被扩大或者修正,从而确保其止为一直一致。
  • 办法不行笼盖:final 办法不克不及正在子类外被笼盖,制止止为被不测变动。
  • 变质常质性:final 变质一旦被始初化便成为常质,不克不及被从新赋值。

将类声亮为 final 象征着它不克不及被扩大。那是 useful 的,比如当类透露表现一种形象观点或者不该该被扩大时。比如:

public final class String {
    // ...
}
登录后复造

办法

将办法声亮为 final 象征着它不克不及正在子类外被笼盖。那 useful 的,歧当办法执止症结把持,而且不该该被改观时。譬喻:

public class Person {
    public final String getName() {
        // ...
    }
}
登录后复造

变质

将变质声亮为 final 象征着它不克不及被从新赋值。那 useful 的,比如当变质存储首要数据,而且不该该被不测更动时。比如:

public class Configuration {
    private final String apiKey;

    public Configuration(String apiKey) {
        this.apiKey = apiKey;
    }
}
登录后复造

以上即是java外final类的做用的具体形式,更多请存眷萤水红IT仄台其余相闭文章!

点赞(7) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部