参数名和属性名相同的情况,默认是参数名
创建对象时:
1.首先加载静态资源
a) 静态代码块
b) 静态成员属性
静态资源只会加载一次,并且按照从上到下的顺序加载
2.加载普通代码块和成员非静态属性
每创建一个对象都会加载一次,并且按照从上到下的顺序加载
3.构造方法
成员方法都是通过对象调用之后才会加载,它不是创建对象必须加载的资源
Java学习笔记之——this关键字、非静态成员属性和静态成员属性的区别、类的加载顺序、static应用场景
原文:https://www.cnblogs.com/wrf-hsj/p/10108892.html