第一题
请写出下面厕所代码的执行结果
public class Hero {
private String name;
private int age;
public Hero() {
}
public Hero(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
name = name; //注意该行写法
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
public class Test {
public static void main(String[] args) {
Hero hero=new Hero();
hero.setName("唐艺昕");
hero.setAge(18);
System.out.println(hero.getName()+","+hero.getAge());
Hero hero2=new Hero("姜惠恩",10);
System.out.println(hero2.getName()+","+hero2.getAge());
}
}
输出结果是:
null,18
姜惠恩,10
解析:<