1.6Java语言的常量(Final Variable)

1.常量声明

final修饰符对于原始类型,一旦被赋值就不能再更改。

final修饰符对于引用类型,一旦被赋值,限定此常量必须一直引用同一个对象,这对于引用类型(不可变类型)尤其有用,但对于引用类型(可变类型)就可以在不修改引用同一个对象的情况下,修改了值从而破坏了常量的特性。

final 数据类型 常量名 = 值;

2.常量分类

2.1成员常量

名称修饰符
静态常量static final 修饰
实例常量final 修饰

2.2局部常量

名称修饰符
局部常量final 修饰

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/javalang/20695.html

(0)
上一篇 2020年11月5日 22:13
下一篇 2020年11月7日 03:25

相关推荐

  • 1.5Java语言的变量(Variable)

    1.变量声明 对于局部变量,如果可以从变量的初始值推断出它的类型,可以使用var关键字声明而无须指定类型。 2.变量分类 2.1成员变量 名称 类 接口 静态变量 用 static 修饰 用 或 不用 static 修饰 实例变量 —————— —————— 2.2局部变量 名称 描述 局部变量 方法内的变量 方法参数…

    Java语言教程 2020年11月5日
    01.3K0
  • 2.11Java语言的可访问性(Accessibility)

    同一个类中 同一个包中 子类中 全局范围内 public 有 有 有 有 protected 有 有 有 —————— default 有 有 —————— —————— private 有 —————— —————— —————— 注意:default是指不包含任何可访问性修饰符。

    Java语言教程 2021年1月11日
    09320
  • 2.4Java引用类型之泛型(Generic)

    1.泛型类或接口 类型变量放在类名或接口名的后面。 2.泛型方法 类型变量放在修饰符的后面,并在返回类型的前面。 在方法中也可以使用泛型,即方法的参数类型或返回值类型,可以用类型参数表示。 4.通配符泛型类型 4.1无限定通配符 无限定通配符?的含义为Object类型。 4.2协变(Covariance) 类型参数可以…

    Java语言教程 2021年1月4日
    01.3K0

发表回复

登录后才能评论