在例子当中主函数里面System.out.println("num3:"+num3);
num3作为HelloWorld类当中的静态变量,可以不通过类名或者对象名来访问吗?
我在Eclipse里面试了一下好像不行.
在前面加上HelloWorld.num3或者hello.num3就可以了。
想问一下是老师的疏忽还是可以这样写?
你的main方法如果和num3是在同一个类中,就可以不用通过类名和对象名访问,如果不在同一个类中,你在main中凭空冒出个num3,它怎么会知道你这个东西是哪来的,假设有多少个类都有静态变量num3,你通过类名来指定,main中该认哪一个呢?
好好努力,过几个月你就会懂了