Chinaunix首页 | 论坛 | 博客
  • 博客访问: 519407
  • 博文数量: 184
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1172
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-21 13:40
个人简介

技术改变命运

文章分类

全部博文(184)

文章存档

2020年(16)

2017年(12)

2016年(156)

我的朋友

分类: Java

2017-07-15 21:09:49


点击(此处)折叠或打开

  1. class Root{
  2.     static{
  3.         System.out.println("Root的静态初始化块");
  4.     }
  5.     
  6.     {
  7.         
  8.         System.out.println("Root的初始化块");
  9.     }
  10.     public Root()
  11.     {
  12.         System.out.println("Root的构造器");
  13.     }
  14. }
  15. class Mid extends Root{
  16.     static{
  17.         System.out.println("Mid的静态初始化块");
  18.     }
  19.     {
  20.         System.out.println("Mid的初始化块");
  21.     }
  22.     public Mid(){
  23.         System.out.println("Mid的构造器");
  24.     }
  25.     public Mid(String msg)
  26.     {
  27.         this();
  28.         System.out.println("消息是:"+msg);
  29.     }
  30. }
  31. class Leaf extends Mid{
  32.     static{
  33.         System.out.println("Leaf的静态初始化块");
  34.     }
  35.     {
  36.         
  37.         System.out.println("Leaf的初始化块");
  38.     }
  39.     public Leaf()
  40.     {
  41.         super("Hi");
  42.         System.out.println("Leaf的构造函数");
  43.     }
  44.     
  45. }
  46. public class Hello {
  47.     public static void main(String[] args)
  48.     {
  49.         //System.out.println("Hello world");
  50.         new Leaf();
  51.         new Leaf();
  52.         
  53.         
  54.         
  55.     }
  56. }
  57. 运行结果如下:
  58. Root的静态初始化块
    Mid的静态初始化块
    Leaf的静态初始化块
    Root的初始化块
    Root的构造器
    Mid的初始化块
    Mid的构造器
    消息是:Hi
    Leaf的初始化块
    Leaf的构造函数
    Root的初始化块
    Root的构造器
    Mid的初始化块
    Mid的构造器
    消息是:Hi
    Leaf的初始化块
    Leaf的构造函数

阅读(1331) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~