java_类中的静态/非静态语句块

i奇异

关注

阅读 68

2022-06-14

public class InitialBlock {

static {//这是一个静态语句(块),不是方法,和C++不同,可以有单独的语句
/*首先执行*/
System.out.println("In static initialization block!");
}

{//普通非静态语句块

System.out.println("In non-static initialization block!");

}

//构造方法:
public InitialBlock() {
System.out.println("In Construct1!");
}

public static void main(String[] args) {
InitialBlock ib = new InitialBlock();/*new出一个InitialBlock类型的对象;ib是一个引用变量;该语句是个实例化语句*/
ib.show();
}

public void show() {
System.out.println("In show()!");
}

}

结果:
java_类中的静态/非静态语句块_c++


精彩评论(0)

0 0 举报