java静态初始化块的作用_Java 中的 static 使用之静态初始化块
生活随笔
收集整理的這篇文章主要介紹了
java静态初始化块的作用_Java 中的 static 使用之静态初始化块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法不在main函數里面不會被執行嗎?
public class HelloWorld {
String name; // 聲明變量name
String sex; // 聲明變量sex
static int age;// 聲明靜態變量age
// 構造方法
public ? void ? ? hello() {
System.out.println("通過構造方法初始化name");
name = "tom";
}
// 初始化塊
{
System.out.println("通過初始化塊初始化sex");
sex = "男";
}
// 靜態初始化塊
static ? {
System.out.println("通過靜態初始化塊初始化age");
age = 20;
}
public void show() {
System.out.println("姓名:" + name + ",性別:" + sex + ",年齡:" + age);
}
public static void main(String[] args) {
// 創建對象
HelloWorld hello = new HelloWorld();
// 調用對象的show方法
System.out.println("0.0");
}
}
輸出的只有:
通過靜態初始化塊初始化age
通過初始化塊初始化sex
總結
以上是生活随笔為你收集整理的java静态初始化块的作用_Java 中的 static 使用之静态初始化块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java数组随机抽取分布均匀_java利
- 下一篇: 周鸿祎携三份提案上两会 聚焦ChatGP