為什么創(chuàng)建對(duì)象并實(shí)例化這步必須放在main函數(shù)中,放在前面就錯(cuò)了,代碼如下
public class HelloWorld {
? ??
? ? // 定義靜態(tài)變量,保存班級(jí)名稱
? ? static String className = "JAVA開發(fā)一班";
? ? ? ? HelloWorld.hello=new HelloWorld();
public static void main(String[] args) {
? ? ? ??
// 訪問靜態(tài)變量,輸出班級(jí)名稱
System.out.println( HelloWorld.className? ? ? ? ? ? ? ? );
System.out.println(hello.className);
}
}
2020-05-20
java類由成員變量,方法,構(gòu)造器,內(nèi)部類,代碼塊這五大部分組成。對(duì)對(duì)象實(shí)例化的操作不屬于其中一種,所以它不能單獨(dú)寫在mian方法外,當(dāng)然,實(shí)例化操作并不是只能寫在main方法中。
對(duì)了,你的實(shí)例化操作代碼有點(diǎn)錯(cuò)誤。
2020-05-07
難道不是因?yàn)镠elloWorld.hello中間加了一個(gè)點(diǎn)嗎?
2020-05-03
?1.? ? HelloWorld.hello=new HelloWorld();//這句語(yǔ)法有錯(cuò)
創(chuàng)建對(duì)象應(yīng)該是 類名 對(duì)象名 = new 類名 ();
2.? ?創(chuàng)建對(duì)象在局部變量位置中創(chuàng)建,例如:在方法(){? ? ?這這里創(chuàng)建? ? ? ? ? }