当前位置: 代码迷 >> Web前端 >> java种初始化顺序
  详细解决方案

java种初始化顺序

热度:143   发布时间:2012-06-30 17:20:12.0
java类初始化顺序

java类初始化顺序
先父类的static-->父类的字段或对象-->父类的构造函数-->子类的static-->子类的字段或对象-->子类的构造函数-->

?

例子

public class People{
	static{
   		System.out.println("People static");
           }
	public People(){
		System.out.println("People");
   }
   public static void main(String[] args) {
		Male p=new Male();
/*
People static
Male  static
People
People
Male/*
	}
}
class Male extends People{
	
static{
   		System.out.println("Male  static");
           }
 private People people=new People();	
  public Male (){
	System.out.println("Male");
   }
}
?
  相关解决方案