//1.定义一个丈夫Husband类,有姓名、年龄、性别,妻子属性。
//2.定义一个妻子Wife类,有姓名、年龄、性别,丈夫属性。
//3.丈夫类中有一个getInfo方法,其中,能显示自己的姓名,年龄,和他的妻子的姓名。
//4.妻子类中有一个getInfo方法,其中,能显示自己的姓名,年龄,和她的丈夫的姓名。
//5.定义一个测试类,创建妻子和丈夫对象,然后测试。
class Husband
{
private String name;
private String husband_gender;
private int age;
private Wife wife;
public void Info()
{
System.out.println("姓名:" + name + "\n性别:" + husband_gender + "\n年龄:" + age + "\n妻子:" + wife.getName());
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public String getHusband_gender()
{
return husband_gender;
}
public void setHusband_gender(String husband_gender)
{
this.husband_gender = husband_gender;
}
public int getAge()
{
return age;
}
public void setAge(int age)
{
this.age = age;
}
public Wife getWife()
{
return wife;
}
public void setWife(Wife wife)
{
this.wife = wife;
}
protected Husband(String name, String husband_gender, int age, Wife wife)
{
super();
this.name = name;
this.husband_gender = husband_gender;
this.age = age;
this.wife = wife;
}
}
class Wife
{
private String name;
private String husband_gender;
private int age;
private Husband husband;
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public String getHusband_gender()
{
return husband_gender;
}
public void setHusband_gender(String husband_gender)
{
this.husband_gender = husband_gender;
}
public int getAge()
{
return age;
}
public void setAge(int age)
{
this.age = age;
}
public Husband getHusband()
{
return husband;
}
public void setHusband(Husband husband)
{
this.husband = husband;
}
protected Wife(String name, String husband_gender, int age, Husband husband)
{
super();
this.name = name;
this.husband_gender = husband_gender;
this.age = age;
this.husband = husband;
}
public void Info()
{
System.out.println("姓名:" + name + "\n性别:" + husband_gender + "\n年龄:" + age + "\n丈夫:" + husband.getName());
}
}
public class MainTest
{
public static void main(String[] args)
{
Husband husband = new Husband("王小明", "男", 20, null);
Wife wife = new Wife("马冬梅", "女", 23, null);
husband.setWife(wife);
wife.setHusband(husband);
husband.Info();
System.out.println("*************************");
wife.Info();
}
}
1.定义一个丈夫Husband类,有姓名、年龄、性别,妻子属性。 2.定义一个妻子Wife类,有姓名、年龄、性别,丈夫属性。 3.丈夫类中有一个getInfo方法,其中,能显示自己的姓名,年龄,和他的
最新推荐文章于 2023-03-16 09:59:57 发布