AD
B不合法,静态方法中不能调用非静态方法、属性
B不合法,静态方法中不能调用非静态方法、属性
解决方案 »
- Set不是不保证顺序吗?为什么TreeSet又能以升序输出了?
- 关于Java正则表达 使用的问题?
- 菜鸟求助。。补充计算器的程序
- jni中怎么样返回数组参数,JNIEXPORT jint JNICALL Java_com_gy_image_HotKeyHookManager_startHotKeyHook(JNIEnv * env, jobject hookMa
- 奇怪,既然有这样的错误!
- 遇到问题:文件下载的时候,弹出下载对话框,但是“打开”要按2次才能打开文件。
- 高分请教.JAVA的IO问题?
- 实现文件新建!
- applet能不能产生Get和Post请求?
- 高手帮忙!JAVA中如何实现C++中析构函数的功能!紧急!!!
- java高手欲切磋技术者,请留下oicq!
- tomcat怎么使用?
阁下看样子也要考SCJP啊,在下最近也要考了,多多切磋阿OICQ:14306802我也觉得应该选 D.
B.静态变量不允许用this访问。
D.静态变量可以用类名、实例名直接访问.
d对:static变量是类变量,对于你的class来说,类变量只被初始化一次,所以可以用ClassName.VariableName来访问。
另外,a也是对的。类内部的方法可以访问自己的private变量,
所以t.f是对的。
所以答案是:a,d
我也是刚刚考过scjp的,马马虎虎88分。呵呵。
我刚刚来csdn,记住给我加分,谢谢。
static int f = 10;
void go(){
System.out.println(this.f);
}
is totally right
output is : 10
这里b错是因为static方法里不能访问到this这个东西而已。