java初始化块

xiaoxiao2021-02-28  85

点击(此处)折叠或打开

class Root{     static{         System.out.println("Root的静态初始化块");     }          {                  System.out.println("Root的初始化块");     }     public Root()     {         System.out.println("Root的构造器");     } } class Mid extends Root{     static{         System.out.println("Mid的静态初始化块");     }     {         System.out.println("Mid的初始化块");     }     public Mid(){         System.out.println("Mid的构造器");     }     public Mid(String msg)     {         this();         System.out.println("消息是:"+msg);     } } class Leaf extends Mid{     static{         System.out.println("Leaf的静态初始化块");     }     {                  System.out.println("Leaf的初始化块");     }     public Leaf()     {         super("Hi");         System.out.println("Leaf的构造函数");     }      } public class Hello {     public static void main(String[] args)     {         //System.out.println("Hello world");         new Leaf();         new Leaf();                                } } 运行结果如下: Root的静态初始化块 Mid的静态初始化块 Leaf的静态初始化块 Root的初始化块 Root的构造器 Mid的初始化块 Mid的构造器 消息是:Hi Leaf的初始化块 Leaf的构造函数 Root的初始化块 Root的构造器 Mid的初始化块 Mid的构造器 消息是:Hi Leaf的初始化块 Leaf的构造函数 <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script> 阅读(9) | 评论(0) | 转发(0) | 0

上一篇:send和recv函数解析(转)

下一篇:java单例类

相关热门文章 Tomcat 6 配置SSI让Resin支持shtml(SSI)- 静...tomcat + ssiASP JavaScript Lessons(8-14)JDK1.6官方下载_JDK6官方下载_... 给主人留下些什么吧!~~ 评论热议
转载请注明原文地址: https://www.6miu.com/read-58352.html

最新回复(0)