例如:(java)
1 class Student
2 { int num
;
3 int birthday
;
4 }
5 public class h1{
6 public static void main(String args
[]){
7 Student s1
;
8 **s1
=new Student();**
9 }
10}
// 第7行代码声明了一个空对象,此时对象仍不能使用,因为此时对象内没有实体(成员变量) //第八行代码: ①为成员变量(speed,power)分配内存空间。 ②执行构造方法中的语句(可能为空) ③new得到一个引用(也就是地址)这个地址里面存放了成员变量的内存地址等重要信息 ④将该引用(地址)赋值给对象s1。 //不是一定要有第八行这句话,如果没有,则不能用此对象调用变量或方法,可以用其他对象赋初始值
转载请注明原文地址:https://blackberry.8miu.com/read-33638.html