定义一个宠物,包括名称、年龄、性别、配偶等基本属性。结婚必须满足三个条件:必须是异性,同性不允许结婚;有配偶者不能结婚;要达到结婚年龄方可结婚:雄性满5岁,雌性满4岁。
package JAVA_Project_01_05;//创建一个包
/*
定义一个宠物,包括名称、年龄、性别、配偶等基本属性。结婚必须满足三个条件:必须是异性,同性不允许结婚;
有配偶者不能结婚;要达到结婚年龄方可结婚:雄性满5岁,雌性满4岁。
*/
class Pet {
//定义宠物类
private String name;//宠物名称
private int age;//宠物年龄
private boolean gender;//宠物性别
private Pet partner;//配偶
public Pet() {
}//默认构造方法
public Pet(String name, int age, boolean gender, Pet partner) {
//带参数的构造方法
this.name = name;
this.age = age;
this.gender = gender;
this.partner = partner;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public boolean isGender(