普通代码块 静态块 构造块

来源:互联网 发布:比特精灵mac 编辑:程序博客网 时间:2024/04/28 21:23
class Demo{{// 直接在类中编写代码块,称为构造块System.out.println("1、构造块。") ;}static{// 使用static,称为静态代码块System.out.println("0、静态代码块") ;}public Demo(){// 定义构造方法System.out.println("2、构造方法。") ;}};public class CodeDemo03{static{// 在主方法所在的类中定义静态块System.out.println("在主方法所在类中定义的代码块") ;}public static void main(String args[]){new Demo() ;// 实例化对象new Demo() ;// 实例化对象new Demo() ;// 实例化对象}};

输出结构:

在主方法所在类中定义的代码块
0、静态代码块
1、构造块。
2、构造方法。
1、构造块。
2、构造方法。
1、构造块。
2、构造方法。



0 0