日期:2014-05-19  浏览次数:20593 次

求java大牛帮忙解答2
在java中,一个类里面有属性、静态属性、方法、静态方法、构造函数、带参的构造,它们的执行顺序是什么?

------解决方案--------------------
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。
------解决方案--------------------
整体顺序是static members,instance variables,constructor
而static members之间(包括静态变量,静态初始化块),instance variables之间都是按textual order(即书写代码时顺序)排序的
------解决方案--------------------
个人观点:
面向对像编程不过是以前面向过程编程的一个思想的改革。
所以,当在实例化一个类的时候,类里面的代码依然按过程执行,包括其中静态成员.