Java 对象 引用 新的数据类型

在这里插入图片描述

Student stu = new Student();

在上述Java语句中创建了一个Student对象并把这个对象的内存地址给了他的引用stu(局部变量)。stu并不是对象名他仅仅只是一个引用拥有对象的内存地址
对象中的变量被称为成员变量也是对象级的变量被称为实例变量只用对象可以访问。
当创建对象时实例变量才会真正的得到内存的分配,实例变量是存储在JVM的堆内存的对象内存中的实例变量。
上图中s和stu 仅仅只是数据类型为Student的局部变量(因为他们被编写在 main方法中所以是局部变量)并不是对象,但是他们是对象的引用知道对象的内存地址,所以他们可以访问和修改对象中的实例变量。
实例变量也是成员变量的一种。

猜你喜欢

转载自blog.csdn.net/qq_45858803/article/details/121289341