今天遇到一个很神奇的问题代码如下
Student s;
就是这样一行代码,这行代码到底表面了什么?s到底是引用还是什么?
到底也没有生成对象。
Student s;
就是这样一行代码,这行代码到底表面了什么?s到底是引用还是什么?
到底也没有生成对象。
在java中,一切皆是对象。
Student s;
这句话的意思是申明了一个Student变量。因为Student是类类型,所以是引用类型的一种,所以是s是引用类型,存储在栈中,还没有申请内存空间,具体s的值是个错误的值,是个
任意的值,没有意义,直到new Student时,s的值才是申请的堆内存空间的地址,这个时候s的值才是有意义的