请各位帮我做个选择题,最好能有说明,谢谢!!
已知有下列类的说明,则下列哪个语句是正确的?
public class Test
{
private float f = 1.0f;
int m = 12;
static int n=1;
public static void main(String arg[])
{
Test t = new Test();
}
}
A)t.f;
B)this.n;
C)Test.m;
D)Test.f;
------解决方案--------------------A)t.f;
B)this.n;
C)Test.m;
D)Test.f;
===========
A对
A.对象t的属性
B.n不是当前引用
C.D. 只有静态属性才可以用类名引用
------解决方案--------------------答案A
------解决方案--------------------B项错是因为在static方面里面没有this的
------解决方案--------------------记的static方法 里不能用this
------解决方案--------------------静态方法没有this对象
------解决方案--------------------答案是A肯定的啊!B错,因为只有类才能调用静态的变量或方法,其他的理由和第2个一个一样
------解决方案--------------------同意 xizhiyao(流浪的猴子)
------解决方案--------------------A 11.1