MiseryKyo
2015-02-11 17:24
在例子当中主函数里面System.out.println("num3:"+num3);
num3作为HelloWorld类当中的静态变量,可以不通过类名或者对象名来访问吗?
我在Eclipse里面试了一下好像不行.
在前面加上HelloWorld.num3或者hello.num3就可以了。
想问一下是老师的疏忽还是可以这样写?
你的main方法如果和num3是在同一个类中,就可以不用通过类名和对象名访问,如果不在同一个类中,你在main中凭空冒出个num3,它怎么会知道你这个东西是哪来的,假设有多少个类都有静态变量num3,你通过类名来指定,main中该认哪一个呢?
好好努力,过几个月你就会懂了
Java入门第二季 升级版
530653 学习 · 6091 问题
相似问题
回答 2
回答 4
回答 1
回答 5
回答 2