请各位帮我做个选择题,最好能有说明,谢谢!!
已知有下列类的说明,则下列哪个语句是正确的?
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