分析如下所示的Java代码,其中this关键字的意思是( )。public class Test {private String name;public String getName() {return name;}public void setName(String name) {this.name = name; //this关键字所在的行}}
A. name属性
B. Test类的内部指代自身的引用
C. Test类的对象引用Test类的其他对象
D. 指所在的方法
查看答案
在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. 6
B. 3 4
C. 8
D. 7
分析如下所示的Java代码,则选项中的说法正确的是( )。class Parent{public String name;public Parent(String pName){this.name = pName;}}public class Test extends Parent { //1public Test(String Name){ //2name="hello"; //3super("kitty"); //4}}
A. 第2行错误,Test类的构造函数中参数名称应与其父类构造函数中的参数名相同
B. 第3行错误,应使用super关键字调用父类的name属性,改为super.name="hello";
C. 第4行错误,调用父类构造方法的语句必须放在子类构造方法中的第一行
D. 程序编译通过,无错误
重载的构造方法中,可以使用this语句互相调用。
A. 对
B. 错
在Linux系统中有一个文件/dev/hda2,请问该文件最可能是()类型的文件。
A. 普通文件
B. 目录文件
C. 设备文件
D. 链接文件