写一个Person类,定义人的基本属性:name(姓名)、age(年龄)、gender(性别)、partner(配偶)。 要求至少为Person类写一个marry(Person p)方法,来判断两个人是否可以结婚。如果可以结婚,将其partner属性赋值为其配偶。 结婚必须满足以下3个条件。  必须是异性,同性暂时不允许结婚  有配偶者不能结婚,犯重婚罪。  要达到年龄方可结婚:男方23岁以上,女性21岁以上。