再码一段
2016-12-29 10:58
public class HelloWorld
{
static String hobby="imooc";
public static void main(String[] args)
{
System.out.println("直接访问hobby"+ hobby);
}
}
main 是整个java程序的入口。
你现在是把main写在了HelloWorld类里了。当然能直接访问该类中的静态变量。
你写多一个类
public class otherClass
{
public int age = 1;
public void say()
{
//再试试
}
}
在main访问试下,肯定提示错误。
在 该 类外部调用时该静态变量时,必须要使用类名或使用对象访问。
Java入门第二季 升级版
530554 学习 · 6091 问题
相似问题