构造一个Puppy类,该类有一个age变量保存年龄,name变量存放名字,逻辑类型的变量male表示性别(true表示性别为male,否则为female),可以通过getter方法进行访问。该类具有setAge、getAge、getName和isMale方法。 请阅读和分析裁判测试程序样例和输入输出样例,完成Puppy类的代码。 裁判测试程序样例: import java.util.Scanner; public class Main { public static void main(St
时间: 2023-06-06 16:04:40 浏览: 101
atic[] args) { Scanner input = new Scanner(System.in); Puppy puppy = new Puppy(); puppy.setName(input.nextLine()); puppy.setAge(input.nextInt()); puppy.setMale(input.nextBoolean()); System.out.println(puppy.getName() + " " + puppy.getAge() + " " + puppy.isMale()); } } 输入样例: Tom 3 true 输出样例: Tom 3 true
Puppy类代码如下:
public class Puppy {
private int age;
private String name;
private boolean male;
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setMale(boolean male) {
this.male = male;
}
public boolean isMale() {
return male;
}
}