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()!");
}
}

结果:
在这里插入图片描述

posted @   xuchaoxin1375  阅读(4)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示