关闭

初始化的顺序

333人阅读 评论(0) 收藏 举报

static final、static、final区别

static:静态,全局变量,类的对象共享一个静态变量,只初始化一次。

final:常量,如果是方法则不可覆盖,如果是类不可被继承,必须初始化时设置值,设置后就不能改了

static final:静态变量

初始化顺序如下:

父类静态变量(静态初始化话块)> 子类静态变量(静态初始化块)>父类普通变量(普通初始化块)>父类构造方法>父类普通方法

>子类普通变量(普通初始化块)>子类构造方法>子类普通方法

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:321834次
    • 积分:3611
    • 等级:
    • 排名:第9079名
    • 原创:21篇
    • 转载:159篇
    • 译文:0篇
    • 评论:21条
    最新评论