点击(此处)折叠或打开
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官方下载_... 给主人留下些什么吧!~~ 评论热议