题目:定义一个丈夫Husband类,有姓名、年龄、妻子属性
定义一个妻子Wife类,有姓名、年龄、丈夫属性
丈夫类中有一个getInfo方法,其中,能显示自己的姓名,年龄,和他的妻子的姓名,年龄
妻子类中有一个getInfo方法,其中,能显示自己的姓名,年龄,和她的丈夫的姓名,年龄
定义一个测试类,创建妻子和丈夫对象,然后测试
public class FamilyTest {public static void main(String[] args) {// 建立新的对象Wife wife = new Wife("小红", 18);Husband husband = new Husband("小明", 22);wife.setHusband(husband);husband.setWife(wife);System.out.println(wife.getInfo());System.out.println(husband.getInfo());}}class Husband {private String name;private int age;private Wife wife;// 建立一个新的构造器public Husband(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}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;}public String getInfo() {return "男方的姓名:" + name + " 男方的年龄:" + age + "\n妻子的姓名:" + wife.getName() + " 妻子的年龄:" + wife.getAge();}}class Wife {private String name;private int age;private Husband husband;public Wife(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}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;}public String getInfo() {return "女方的姓名:" + name + " 女方的年龄:" + age + "\n丈夫的姓名:" + husband.getName() + " 丈夫的年龄:" + husband.getAge();}}
java面向对象:定义一个丈夫Husband类 有姓名 年龄 妻子属性定义一个妻子Wife类 有姓名 年龄 丈夫属性丈夫类中有一个getInfo方法 其中 能显示自己的姓名 年龄 和他的妻子的姓名