嘗試了直接訪問(wèn)該變量。既然能直接訪問(wèn)還有必要類名訪問(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寫在了HelloWorld類里了。當(dāng)然能直接訪問(wèn)該類中的靜態(tài)變量。
你寫多一個(gè)類
public class otherClass
{
????????public int age = 1;
???????? public void say()
????????{
????????????????//再試試
???????? }
}????
在main訪問(wèn)試下,肯定提示錯(cuò)誤。
2016-12-29
在 該 類外部調(diào)用時(shí)該靜態(tài)變量時(shí),必須要使用類名或使用對(duì)象訪問(wèn)。