java关于实例化对象的问题

今天遇到一个很神奇的问题代码如下

Student s;

就是这样一行代码,这行代码到底表面了什么?s到底是引用还是什么?
到底也没有生成对象。


慕桂英4014372
浏览 762回答 1
1回答

富国沪深

在java中,一切皆是对象。 Student s;这句话的意思是申明了一个Student变量。因为Student是类类型,所以是引用类型的一种,所以是s是引用类型,存储在栈中,还没有申请内存空间,具体s的值是个错误的值,是个任意的值,没有意义,直到new Student时,s的值才是申请的堆内存空间的地址,这个时候s的值才是有意义的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java