题23:下面这段代码的执行结果是什么?()
public class Person {
private String name = "张三";
private int age = 20;
public static void main(String[] args) {
Person p1 = new Person();
p1.info();
题24:下面这段代码的执行结果是什么?()
public class Person {
private String name = "张三";
private int age = 20;
public Person(String name, int age) {
}
public static void main(String[] args) {
Person person = new Person();
person.name = "小明";
person.age = 22;
person.info();
}
private void info() {
System.out.print(this.name + "今年" + this.age + "岁!");
}
}
A:编译不通过 B:运行错误 C:张三今年20岁! D:小明今年22岁!
题27:下面这段代码的执行结果是什么?()
public class Person {
private String name = "张三";
private int age = 20;
public Person() {
}
public Person(String name, int age) {
this.name = name;
}
public static void main(String[] args) {
Person person = new Person("小明", 22);
person.info();
}
private void info() {
System.out.print(this.name + "今年" + this.age + "岁!");
}
}
A:张三今年20岁! B:张三今年22岁! C:小明今年20岁! D:小明今年22岁!