理解面向对象过程中创造一个对象的步骤

//代码:测试类Demo_Student

 

public Demo_Student{

public static void main(String [] args){

Student s = new Student();
s.show();

}

}

//学生类 Student

class Student{

private String name ="张三"; //姓名
private int age =23; //年龄

public Student(){ //空参构造方法

name="李四";
age=24;

}

public void show(){

System.out.println("我的姓名是:"+name+", 我的年龄是:"+age);

}

}

面向对象中------创造一个对象的步骤:

1.Student.class加载进内存

2.声明一个Student类型引用s

3.在堆内存创建对象

4.给对象中属性默认初始化值

5.属性进行显示初始化

6.构造方法进栈,对对象中的属性赋值,构造方法弹栈

7.将对象的地址值赋值给s

理解面向对象过程中创造一个对象的步骤