public class Test{
private int a = 10;
int b = 20;
static int c = 1;
public static void main(String arg[]){
Test t = new Test();
}
}
A t.a
B this.c
C Test.b
D Test.c
考点:考察求职者对类变量的调用的掌握
出现频率:★★★★★
【面试题分析】
B:在静态方法中不能使用this,因为如果在static修饰的方法中使用了this关键字,则该关键字无法指向合适对象,静态方法是由类调用的!
C:非静态变量不能由类调用,需要由对象调用!
所以参考答案是 (A)、(D)
为了方便大家更好的学习java!小编特意组织20+位java工程师一起打理一个新的公众号(Java资源社区公众号)!以后大家学习上有什么问题可以在新的公众号留言 都会有小编回复你们!本公众号只提供学习资料还有分享面试经验!其余信息不做回复!!!