国家开放大学 / java语言程序设计
对于下列代码段,说法正确的是( )。
public class Student {
private String name;
private int age;
public Student() {
this("李红", 25);
}
public Student(String curName, int curAge) {
this.name = curName;
age = curAge;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return this.getName() + "," + this.age;
}
………
}
A. 通过this.name 调用了方法name
B. 通过age 调用了方法age
C. 通过this("李红", 25) 调用了构造方法
D. name 和 age 是两个构造方法的入口参数
public class Student {
private String name;
private int age;
public Student() {
this("李红", 25);
}
public Student(String curName, int curAge) {
this.name = curName;
age = curAge;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return this.getName() + "," + this.age;
}
………
}
A. 通过this.name 调用了方法name
B. 通过age 调用了方法age
C. 通过this("李红", 25) 调用了构造方法
D. name 和 age 是两个构造方法的入口参数
参考答案:
佳题速递: