程序初始化执行顺序

mac2026-04-17  0

程序初始化执行顺序:

  Java程序初始化工作可以在许多不同的代码块中来完成,它们的执行顺序如下:   父类的静态变量、父类的静态代码块、子类的静态变量、子类的静态代码块、父类的非静态变量、父类的非静态代码块、父类的构造函数、子类的非静态变量、子类的非静态代码块、子类的构造函数。

  静态内部类不可以直接访问外围类的非静态数据,而非静态内部类可以直接访问外围类的数据,包括私有数据。

最新回复(0)