final修饰属性和final修饰变量这2者的特点是共通的吗?

来源:9-5 Java 中的 final 的使用

插网线

2018-08-24 17:29

final修饰属性后,属性需要在一开始自己赋值或者构造方法赋值,这个属性是不是也是一种变量,只不过它只能赋值一次,是个常量


写回答 关注

2回答

  • 小仆仆
    2020-05-07 20:22:13

    属性只是对变量的附加解释,是相通的

  • 阡陌旧时光
    2018-08-24 20:54:18

    这个要分情况说,如果你定义了一个变量比如int i = 1;这时候它是一个变量,但如果你在int之前添加了final修饰符它就会从一个变量变成一个常量。如果从一开始就添加了final修饰符例如final int a = 2;它就是一个常量而不会是一个变量。变量和常量是完全冲突的两个概念,这两个概念不可以共存

    CNSDHH

    哥,你看懂题目再回答啊,人家问的是属性和变量。

    2018-09-14 10:10:54

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530095 学习 · 6086 问题

查看课程

相似问题