Java中变量和属性有什么区别呢

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

JaynieZheng

2017-02-11 14:02


Java中变量和属性有什么区别呢

写回答 关注

7回答

  • 浪小
    2019-07-21 08:47:17

    java中属性是全局变量,在类中定义;

    还有一种变量是局部变量,在类的方法中定义使用。

  • 慕尼黑3410896
    2017-11-27 16:44:35

    final修饰属性

    则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)

    或在构造方法中赋值


    final修饰变量,则该变量的值只能赋一次值,即变为常量


  • 没了哆啦A梦的大熊
    2017-04-29 16:53:17

    属性 ,你可以理解为 变量的意思。但是你要记住 变量 有 成员变量 和 局部变量 两种。

  • 我爱学习_33
    2017-03-07 10:54:36

    属性又叫做成员变量,

  • 不要记得我
    2017-02-20 17:27:52

    个人理解:

            类是创建对象的模板,所以它可以构造出多个大致相同的对象。而类中定义的例如String name; int age等等之类的,站在类的立场来说是可以重复赋值的,所以可以看作是变量。而对于对象来说,就是对象的属性。

            例如:车是一个类,奔驰就是它的一个实例对象,而车的价格就是实例对象的属性。

  • 姓白名黑
    2017-02-19 12:30:08

    我觉得 类中的变量 我们称之为属性 ,纯属个人见解

  • ziom
    2017-02-11 14:45:52

    变量就是本意,可变的量。比如某个类中定义了 private int age; age就是一个变量,而如果age有了对应的getAge()和setAge(), 那么就可以说这个类有了一个age属性,如果仅有getAge(),age就是一个只读属性,反之则是只写

    慕丝3952...

    反射被你吃了么,就你这水平还误导初学者,就算没有setter/getter方法,它也是一个属性,反射一样可以获取值与赋值,英文不好的话去百度查一查Field的意思吧

    2018-05-14 19:21:08

    共 2 条回复 >

Java入门第二季 升级版

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

530560 学习 · 6091 问题

查看课程

相似问题