2 u011359326 u011359326 于 2016.02.18 13:03 提问

我看到java中有类.常量,那么有对象.常量吗

我看到java中有类.常量,那么有对象.常量吗
这里的常量的本质应该是一个对象吧

1个回答

simpleGW
simpleGW   2016.02.18 13:12
已采纳

把一个变量用final修饰他就变成常量了,常量的特点就是只能赋值一次
比如说一年有12个月,不会变化在代码里就是:
final int mouth = 12;
mouth = 13;//这样就会出现编译错误了,不符合语法

变量就是等号左边的,如果是基本类型的就是和值一起保存在栈内存中
如果是引用类型的变量的作用就是指向一个对象的内存地址即栈中的变量保存指向对象在堆内存中的地址
比如:
new Car().run();//new 一个对象不赋给变量他就只能使用到一次
Car car = new Car();
car.run()
car.stop();
//用car这个变量就能够多次调用对象的方法和属性,变量就像是遥控器

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!