java对象问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 07:37:50
请问java中的“对象变量”这一概念与“对象”或是“变量”相同么?若是不同有什么区别呢?谢谢啦!

是不同的!!

变量:程序执行中,内容可以改变的内存地址的符号名字,例如DOUBLE,SHORT变量等.
int a=45

对象变量:一个对象的引用或者指向对象的指针.(虽然对象变量也是一个内存的符号地址,但这个地址里面却不是对象的值)
string a="what a good day!"

大家都是定义a,但变量a是45,对象变量a是"what a good day"的地址

这就是他们的区别~~(从定义出发)

对象变量:指代表对象的一个变量,是一个指向对象内存的标识吧
对象:一个对象
变量:可以是一个整形变量,char变量。。。。。对象变量