已采納回答 / qq_手并人一叩的時候_0
可以賦值啊,不過這樣你創建不同類的對象的時候screen都是5了,萬一不同的類的對象的screen需要不同的值你這樣就不行了,如果你想要screen的值都一樣可以用final
2020-02-08
已采納回答 / DCFY
靜態的構造方法可以直接調用,要雙方都是靜態的情況下例如public static void show(){}public static void main(String[] aegr){//可直接調用show();}
2020-02-08
已采納回答 / Sneak
個人理解:這個類似于一個類的靜態成員變量和普通成員變量的調用,靜態成員變量是通過類名去調用,不用創建該類對象;而普通成員變量是通過創建一個該類的對象,使用該對象去調用。所以你這個亦同理
2020-02-07
已采納回答 / 小寶aha
<...圖片...>簡單一點,程序首先運行main。輸出了1,然后實例化staticBlock,傳入了輸入值后,進入有參數的staticBlock代碼塊,輸出了3,然后輸出了結果。輸出2,然后執行了show方法,。這可以很明顯的看出來,sex的值并沒有向show方法中傳入。所以執行show方法輸出的就是空。<...圖片...>直接傳進去值,調用show方法就有值了。應該是這樣的,有啥不對或不清楚的地方一起討論吧。
2020-02-06