嘗試了直接訪問(wèn)該變量。既然能直接訪問(wèn)還有必要類(lèi)名訪問(wèn)或者使用對(duì)象訪問(wèn)嗎?
public class HelloWorld
{
static String hobby="imooc";
? ? public static void main(String[] args)
? ? {
? ? System.out.println("直接訪問(wèn)hobby"+ hobby);
? ? }
}
public class HelloWorld
{
static String hobby="imooc";
? ? public static void main(String[] args)
? ? {
? ? System.out.println("直接訪問(wèn)hobby"+ hobby);
? ? }
}
2016-12-29
舉報(bào)
2016-12-29
main 是整個(gè)java程序的入口。
你現(xiàn)在是把main寫(xiě)在了HelloWorld類(lèi)里了。當(dāng)然能直接訪問(wèn)該類(lèi)中的靜態(tài)變量。
你寫(xiě)多一個(gè)類(lèi)
public class otherClass
{
????????public int age = 1;
???????? public void say()
????????{
????????????????//再試試
???????? }
}????
在main訪問(wèn)試下,肯定提示錯(cuò)誤。
2016-12-29
在 該 類(lèi)外部調(diào)用時(shí)該靜態(tài)變量時(shí),必須要使用類(lèi)名或使用對(duì)象訪問(wèn)。