public class Demo07_Student {
public static void main(String[]args){
student s1= new student();//1.students.class进方法区内存 2.在栈中创建student类型 s1,声明引用
// 3.new student()创建对象;在堆内存开辟空间 4.对成员变量进行默认初始化 String name=null,int age=0,然后在进行显性初始化,String name="张三";int age=18;
//5.当创建对象的时候,在栈中系统默认调用无参构造方法,对对象的属性进行赋值,对name/age进行修改值 6.构造方法执行完毕,弹栈 7.创建对象完毕,地址值给s1
s1.show(); //8.调用show方法,show方法进栈
}
}
class student{
private String name="张三";
private int age=18;
public student(){
name="李四";
age=19;
}
public void show(){
System.out.println(name+"....."+age);
}
}
java:面向对象(创建一个对象的步骤)
最新推荐文章于 2024-05-17 02:38:57 发布