java 中:给对象分配实体new运算符

    科技2024-10-03  24

    例如:(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。 //不是一定要有第八行这句话,如果没有,则不能用此对象调用变量或方法,可以用其他对象赋初始值

    Processed: 0.009, SQL: 8