函数题:Java类实现-小狗类
构造一个Puppy类,该类有一个age变量保存年龄,name变量存放名字,逻辑类型的变量male表示性别(true表示性别为male,否则为female),可以通过getter方法进行访问。该类具有setAge、getAge、getName和isMale方法。
请阅读和分析裁判测试程序样例和输入输出样例,完成Puppy类的代码。
### 裁判测试程序样例:
c++
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner myScan = new Scanner(System.in);
String strName = myScan.next();
String sex = myScan.next();
Puppy myPuppy = new Puppy(strName, sex.equals("male"));
// 通过方法来设定age
myPuppy.setAge(myScan.nextShort());
// 调用方法获取 age
System.out.println("Puppy's age is : " + myPuppy.getAge());
//调用方法获取 name
System.out.println("Puppy's name is : " + myPuppy.getName());
//调用方法获取性别
System.out.println("Puppy's sex is : " + (myPuppy.isMale() ? "male" : "female"));
}
}
/* 请在这里填写答案 */
### 输入样例:
in
wangzai male 2
### 输出样例:
out
Puppy's age is : 2
Puppy's name is : wangzai
Puppy's sex is : male
答案:若无答案欢迎评论
请阅读和分析裁判测试程序样例和输入输出样例,完成Puppy类的代码。
### 裁判测试程序样例:
c++
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner myScan = new Scanner(System.in);
String strName = myScan.next();
String sex = myScan.next();
Puppy myPuppy = new Puppy(strName, sex.equals("male"));
// 通过方法来设定age
myPuppy.setAge(myScan.nextShort());
// 调用方法获取 age
System.out.println("Puppy's age is : " + myPuppy.getAge());
//调用方法获取 name
System.out.println("Puppy's name is : " + myPuppy.getName());
//调用方法获取性别
System.out.println("Puppy's sex is : " + (myPuppy.isMale() ? "male" : "female"));
}
}
/* 请在这里填写答案 */
### 输入样例:
in
wangzai male 2
### 输出样例:
out
Puppy's age is : 2
Puppy's name is : wangzai
Puppy's sex is : male
答案:若无答案欢迎评论