文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Java中执行顺序

Java中执行顺序

时间:2010-07-28  来源:songduanlei

顺序应该是这样的:父类Static->子类static->父类缺省{}->父类构造函数->子类缺省{}->子类构造 函数
所以上面的例子打印顺序应该是这样的:
parent static block 父类Static
child static block 子类static
parent  block 父类缺省{}
parent constructor 父类构造函数
child  block子类缺省{}
child constructor子类构造函数

class Parent{
     static String name = "hello";
     static {
         System.out.println("parent static block");
     }
     {
         System.out.println("parent block");
     }
     public Parent(){
         System.out.println("parent constructor");
     }
 }
   
 class Child extends Parent{
     static String childName = "hello";
     static {
         System.out.println("child static block");
     }
     {
         System.out.println("child block");
     }
     public Child(){
         System.out.println("child constructor");
     }
 }
   
 public class StaticIniBlockOrderTest {
   
     public static void main(String[] args) {
         new Child();//语句(*)

     }
 }


相关阅读 更多 +
排行榜 更多 +
幸运硬币官方正版下载

幸运硬币官方正版下载

休闲益智 下载
宝宝来找茬手机版 v9.86.00.00 安卓版

宝宝来找茬手机版 v9.86.00.00 安卓版

休闲益智 下载
翻滚飞机大战最新版 v1.0.4 安卓版

翻滚飞机大战最新版 v1.0.4 安卓版

飞行射击 下载