gpt4 book ai didi

java - 是否对独立 swing 应用程序中的所有字段使用 private 修饰符?

转载 作者:行者123 更新时间:2023-12-01 17:29:16 26 4
gpt4 key购买 nike

我有一个独立的 Swing 应用程序,其中有一个主类,我将其称为 MainClass。对该 MainClass 的唯一访问是通过该类的 main(String args[]) 方法。换句话说,这个类不会被任何其他类使用。

我应该将 MainClass 的成员字段设置为“私有(private)”吗?我认为这是多余的,因为没有其他类会实例化 MainClass,但另一位更有经验的程序员认为,不将字段标记为“私有(private)”违反了 Java 最佳实践。

最佳答案

一般来说,无论您是从类内部还是外部使用它,您都应该仅拥有类private的成员字段。(在某些情况下,protected如果您希望可以从您的基类访问它们)

您不希望外界直接访问您的字段...否则您将打破封装的整个概念。

话虽如此,在您的特定情况下,您也应该将它们作为私有(private)字段..

尽管目前该类无法从外部访问,但为了安全起见会更好..

关于java - 是否对独立 swing 应用程序中的所有字段使用 private 修饰符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12627701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com