永发信息网

写一个Person类,定义人的基本属性:name(姓名)、age(年龄)、gender(性别)、partner(配偶)。要求至少

答案:1  悬赏:10  手机版
解决时间 2021-01-19 20:18
写一个Person类,定义人的基本属性:name(姓名)、age(年龄)、gender(性别)、partner(配偶)。要求至少
最佳答案
package test;


public class Person {
public String name;
public int age;
public boolean gender;// true:男 false:女
public String partner = "";

public Person() {
}

public Person(String name, int age, boolean gender, String partner) {
this.name = name;
this.age = age;
this.gender = gender;
this.partner = partner;
}

public boolean marry(Person person) {
if (this.gender != person.gender && "".equals(this.partner)
&& "".equals(person.partner)) {
if ((this.gender && this.age > 23 && person.age > 21)
|| (!this.gender && this.age > 21 && person.age > 23)) {
this.partner = person.name;
person.partner = this.name;
System.out.println(this.name + " 和 " + person.name
+ " 够条件可以结婚啦!");
return true;
} else {
System.out.println(this.name + " 和 " + person.name
+ " ,你俩太嬾了,不要急嘛...");
}
} else {
System.out.println(this.name + " 和 " + person.name
+ " 你俩不能这么乱搞...");
}
return false;
}

public static void main(String[] args) {
Person p1 = new Person("张小三", 25, true, "");
Person p2 = new Person("李小梅", 20, false, "");

Person p3 = new Person("王二虎", 25, true, "苹果");
Person p4 = new Person("王兰花", 25, false, "");

Person p5 = new Person("赵大个", 26, true, "");
Person p6 = new Person("豆豆糖", 22, false, "");

p1.marry(p2);
System.out.println("----------------------------------");
p3.marry(p4);
System.out.println("----------------------------------");
p5.marry(p6);
}
}

//

张小三 和 李小梅 ,你俩太嬾了,不要急嘛...
----------------------------------
王二虎 和 王兰花 你俩不能这么乱搞...
----------------------------------
赵大个 和 豆豆糖 够条件可以结婚啦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
汽车排量2.8t和2.0t有何区别
电影院中座位数如下表:排数n每排座位数an120
莘莘学子是什么意思呀
这枚唐国通宝值多少钱?
长号的介绍
森海塞尔 e945 动圈式全频人声演唱麦克风怎么
x1 carbon 2015款美淘多少钱
定向性注意名词解释
国家公务员行测一般准确率达到多少为合格?
伊川有那几个牛逼人物
D女郎微商之路做了多久,靠谱吗
安娜苏 n色 vernis a ongles是什么颜色
澳洲阿德雷德大学应用语言学硕士专业怎么样
15S2O2消防图集箱体型号sG18B65Z一J
糖醋藕的做法
推荐资讯
什么是开光?怎么证明这个东西开过光,开过光
秦皇岛收2手汽车的电话?
斗鱼七哥张琪格怎么这么骚
单选题下列关于免疫的叙述,正确的是A.抗体可
交警在向违规的电摩收罚款的时候是否需要先敬
单选题“守信,能赢得尊重;失信,会走向歧途
合众人寿珍爱幸福重疾险如果交了一半钱能拿出
-Whenwillthey________London?-Sometimenextm
大家帮忙啊 洛阳香港城的房子杂样? 我明天准
同型号钢材废旧的和新的有什么区别?性能一样
明锐改装什么座椅最好
越鼓五笔怎么打
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?