java靜態初始化代碼塊中的變量,爲什麼可以不需要聲明數據類型

今天在學java時看到這段代碼 public class StaticBlockTest{ static{ a = 6; } static int a = 9; public static void main(String[] args) { System.out.println("a的值:" + StaticBlockTest.a); } }   就有點詫異了,
相關文章
相關標籤/搜索