对象创建步骤

  1. 为对象分配空间并为属性赋默认值

  2. 为属性进行初始化,赋初始值

  3. 调用构造方法,并为属性再次赋值

    对于以下代码,在main 函数中 遇到 new, 新建一个 Students 类,为属性值赋默认值,再为属性值赋初始值,调用构造方法,再次对属性赋值。

    public class TestOne {
        public static void main(String[] args) {
            Students std = new Students("wy"); // 调用构造方法,赋值 wy
            System.out.println("name: " + std.name);
    
        }
    }
    class Students {
        public Students() {
    
        }
        public Students(String name0) {
            name = name0;
        }
        
        // 先为name 赋默认值 null, 再赋初始值 155
        String name = "155"; 
        int age;
    
    }
    

对象创建步骤_编程