0
点赞
收藏
分享

微信扫一扫

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

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 条评论