【问题标题】:Are Constant variables also class variables?常量变量也是类变量吗?
【发布时间】:2017-06-02 04:33:23
【问题描述】:

常量变量也是类变量吗,因为常量变量是静态变量?

【问题讨论】:

    标签: variables static constants


    【解决方案1】:

    如何实现类和常量/最终变量取决于您所说的语言。

    例如,在 Java 中:

    通常,最终变量被视为常量。这意味着它除了初始化的值外没有其他值。但是,它不一定是静态的。如果我们没有明确声明它是静态的,那么将为类的每个新实例分配一个新变量。显然,这是浪费的,因为每个类都有一个具有完全相同值的变量。

    因此,在 Java 中,最好将最终变量标记为静态。这样一来,所有类共享同一个变量,而不是有一百个冗余副本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-04
      • 1970-01-01
      • 2014-12-07
      • 2021-12-14
      • 1970-01-01
      • 1970-01-01
      • 2014-01-30
      • 2017-04-20
      相关资源
      最近更新 更多