码迷,mamicode.com
首页 > 其他好文 > 详细

超类、子类、主程序执行终极步骤(二)

时间:2016-01-09 21:33:29      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

 

 1 class BaseTest 
 2 {
 3        // 父类变量
 4        private String baseName = "base";
 5        // 父类静态变量
 6        public static String staticField = "父类静态变量";
 7        // 父类静态方法
 8        public static void Order() 
 9          {
10            System.out.println("父类静态方法-");
11            System.out.println("staticField:" + staticField);
12           }
13        // 父类静态初始代码块
14            static 
15          {
16            System.out.println("父类静态初始化代码块-");
17            System.out.println("staticField:" + staticField);
18           }
19        // 初始化代码块
20           {
21             System.out.println("父类非静态初始化代码块-");
22             System.out.println("baseName:" + baseName);
23           }
24        // 构造函数
25            public BaseTest() 
26            {
27              System.out.println("父类构造方法");
28              callName();
29             }
30        // 成员方法
31            public void callName() 
32            {
33              System.out.println("父类callName方法-");
34              System.out.println("baseName:" + baseName);
35             }
36  }
37 
38   
39     public class zhuChenXu extends BaseTest
40 { 
41     
42        // 主程序类变量
43        private String zhuChenXuName = "zhuChenXu";
44        // 主程序类静态变量
45        private static String zhuChenXuField = "主程序类静态变量";
46        // 主程序类静态方法
47        public static void Order() 
48          {
49            System.out.println("主程序类静态方法-");
50            System.out.println("zhuChenXuField :" + zhuChenXuField);
51           }
52        // 主程序类静态初始代码块
53            static 
54          {
55            System.out.println("主程序类静态初始化代码块-");
56            System.out.println("zhuChenXuField:" + zhuChenXuField);
57           }
58        // 初始化代码块
59           {
60             System.out.println("主程序类非静态初始化代码块-");
61             System.out.println("zhuChenXuName:" + zhuChenXuName);
62           }
63        // 构造函数
64            public zhuChenXu() 
65            {   
66              System.out.println("主程序类构造方法");
67              callName();
68             }
69        // 成员方法
70            public void callName() 
71            {
72              System.out.println("主程序类callName方法-");
73              System.out.println("zhuChenXuName:" + zhuChenXuName);
74             }
75 
76 
77         
78         public static void main(String[] args) 
79 
80        {
81         System.out.println("-----[[-------");
82         zhuChenXu s = new zhuChenXu();
83         BaseTest m = s;
84          
85         System.out.println("-----[[-------");
86         
87 
88         }
89 }

 

运行结果如下:

技术分享

 

超类、子类、主程序执行终极步骤(二)

标签:

原文地址:http://www.cnblogs.com/lubocsu/p/5117179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!