问题描述
- 我看到java中有类.常量,那么有对象.常量吗
-
我看到java中有类.常量,那么有对象.常量吗
这里的常量的本质应该是一个对象吧
解决方案
把一个变量用final修饰他就变成常量了,常量的特点就是只能赋值一次
比如说一年有12个月,不会变化在代码里就是:
final int mouth = 12;
mouth = 13;//这样就会出现编译错误了,不符合语法
变量就是等号左边的,如果是基本类型的就是和值一起保存在栈内存中
如果是引用类型的变量的作用就是指向一个对象的内存地址即栈中的变量保存指向对象在堆内存中的地址
比如:
new Car().run();//new 一个对象不赋给变量他就只能使用到一次
Car car = new Car();
car.run()
car.stop();
//用car这个变量就能够多次调用对象的方法和属性,变量就像是遥控器
时间: 2024-10-28 19:06:24