2、下面关于this关键字的描述中,错误的是()。
A. 如果类的成员变量与方法中的局部变量名相同,那么可以在方法中通过this关键字调用成员变量
B. 只能在构造方法中使用this调用其他的构造方法
C. 在构造方法中使用this调用构造方法的语句必须是该方法的第一条执行语句,且只能出现一次
D. 可以在一个类的两个构造方法中使用this互相调用
查看答案
3、下列关于this的说法中,错误的是()。
A. 只能在构造方法中使用this调用其他的构造方法,不能在成员方法中使用
B. 在构造方法中,使用this调用构造方法的语句必须位于第一行,且只能出现1次
C. this关键字可以用于区分成员变量与局部变量
D. this可以出现在任何方法中
4、下列关于this关键字的说法中,错误的是()。
A. this可以解决成员变量与局部变量重名问题
B. this出现在成员方法中,代表的是调用这个方法的对象
C. this可以出现在任何方法中
D. this相当于一个引用,可以通过它调用成员方法与属性
5、下列程序的运行结果是()。public class Test {public static void test() {this.print();}public static void print() {System.out.println("Test");}public static void main(String args []) {test();}}
A. 输出Test
B. 无输出结果
C. 编译错误,指示不能在static上下文中使用this
D. 以上都不对
6、在Java中,以下程序编译运行后的输出结果为()。public class Test {int x, y;Test(int x, int y) {this.x = x;this.y = y;}public static void main(String[] args) {Test pt1, pt2;pt1 = new Test(3, 3);pt2 = new Test(4, 4);System.out.print(pt1.x + pt2.x);}}
A. 7
B. 6
C. 3 4
D. 8