1:构造函数是级联调用的
2:无构造函数,系统默认有一个构造函数
3:当构造函数是私有的,要提供一个静态工厂方法,这个是单例模式
4:构造函数可以重载
5:默认调用父类的构造函数 super();
6:调用兄弟构造函数(重载的时候),要防止死递归
java程序的加载过程
1:父类对象创建
2:静态变量初始化
3:静态方法
4:加载非静态成员-》初始化-》非静态语句执行,整个过程为创建对象
1:构造函数是级联调用的
2:无构造函数,系统默认有一个构造函数
3:当构造函数是私有的,要提供一个静态工厂方法,这个是单例模式
4:构造函数可以重载
5:默认调用父类的构造函数 super();
6:调用兄弟构造函数(重载的时候),要防止死递归
java程序的加载过程
1:父类对象创建
2:静态变量初始化
3:静态方法
4:加载非静态成员-》初始化-》非静态语句执行,整个过程为创建对象
转载于:https://my.oschina.net/dxf/blog/238