java在new一个对象的时候,
首先,是会根据这个类的大小在内存里创建一块空间,初始化线数据
接着,调用构造方法,进行相应的赋值。
对于构造方法我有这么2说的
1、如果存在继承关系,那么父类的构造方法一定会被调用(也就是一定会产生一个父类)。
2、先调用父类构造方法,然后调用子类构造方法。当系统接受到我们的信息说要new一个类的时候,它是先找类的父类,再找父类的父类,直到找到头为止,然后从最顶上的父类开始new,一直到我们要new的类。
时间: 2024-10-12 13:03:21