最近想对以前的知识做些梳理。
这里就简要的记下两个问题:
1 this 与 static
直到今天,我才理解了this的意思:当前类的实例。一般的方法前省略。
static 则是“全局的”,“共有的”
2 java类的初始化顺序:
父类的静态变量--》父类的静态方法体--》子类的静态变量--》子类的静态方法体--》父类的普通变量--》父类的方法体--》父类的构造函数--》子类的变量--》子类的方法体--》子类的构造函数。
这个顺序因为 static 而有所打乱,因为static是全局的。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15116811/viewspace-672886/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15116811/viewspace-672886/
本文解析了Java中this与static关键字的意义及用法,并详细阐述了Java类的初始化顺序,包括从父类到子类的静态变量、静态方法体、普通变量、方法体及构造函数的执行顺序。

被折叠的 条评论
为什么被折叠?



