基础

一:加载顺序:

1.静态代码块,静态属性(两个顺序哪个在前就先执行)
2.静态方法
3.构造代码块(每次new对象都被调用)
4.构造函数
5.默认的非静态属性,初始化默认的初始值,再赋值

二:

属性:

①全局不用赋值,可以使用修饰符:static,方法体内可以进行重新赋值,加final必须赋值,方法体内不可以进行重新赋值

②:局域(方法里面)必须赋值,可以使用修饰符:final,不可以使用修饰符static

猜你喜欢

转载自www.cnblogs.com/shanshen/p/8976732.html