class Person{
        int age = 20;
        String name;
        Person(String n,int a){//构造器
            name = n;
            age = a;
        }
    }
Person p = new Person("小倩",20);

创建对象的内存分析:

1.加载Person类信息(Person.class),只会加载一次

2.在堆内存分配空间(地址)

3.完成对象初始化

(3.1默认初始化 age=0 name=null

3.2显示初始化 age=90,name=null,

3.3构造器的初始化 age=20,name = 小倩

4.对象在堆中的地址,返回给p(p是对象名,也可以理解是对象的引用)