java : 先静态后实例, 先父类后子类
父类静态成员、静态代码块—>子类静态成员、静态代码块—>父类实例成员、代码块——>父类构造函数—>子类实例成员、代码块—>子类构造函数
c# : 先静态后实例, 先子类后父类
子类静态成员、静态构造函数—>子类实例成员—>父类静态成员、静态构造函数—>父类实例成员—>父类构造函数—>子类构造函数
本文详细介绍了Java和C#两种语言中类构造过程的顺序差异:Java遵循从父类到子类、从静态到实例的原则;而C#则先实例化子类静态部分再处理父类相关构造逻辑。
java : 先静态后实例, 先父类后子类
父类静态成员、静态代码块—>子类静态成员、静态代码块—>父类实例成员、代码块——>父类构造函数—>子类实例成员、代码块—>子类构造函数
c# : 先静态后实例, 先子类后父类
子类静态成员、静态构造函数—>子类实例成员—>父类静态成员、静态构造函数—>父类实例成员—>父类构造函数—>子类构造函数
412
187
2016

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