亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么創建對象并實例化這步必須放在main函數中,放在前面就錯了,代碼如下

public class HelloWorld {

? ??

? ? // 定義靜態變量,保存班級名稱

? ? static String className = "JAVA開發一班";

? ? ? ? HelloWorld.hello=new HelloWorld();

public static void main(String[] args) {

? ? ? ??

// 訪問靜態變量,輸出班級名稱

System.out.println( HelloWorld.className? ? ? ? ? ? ? ? );

System.out.println(hello.className);

}

}


正在回答

3 回答

java類由成員變量,方法,構造器,內部類,代碼塊這五大部分組成。對對象實例化的操作不屬于其中一種,所以它不能單獨寫在mian方法外,當然,實例化操作并不是只能寫在main方法中。

對了,你的實例化操作代碼有點錯誤。


1 回復 有任何疑惑可以回復我~

難道不是因為HelloWorld.hello中間加了一個點嗎?

0 回復 有任何疑惑可以回復我~

?1.? ? HelloWorld.hello=new HelloWorld();//這句語法有錯

創建對象應該是 類名 對象名 = new 類名 ();

2.? ?創建對象在局部變量位置中創建,例如:在方法(){? ? ?這這里創建? ? ? ? ? }


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么創建對象并實例化這步必須放在main函數中,放在前面就錯了,代碼如下

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號