900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java面向对象:定义一个丈夫Husband类 有姓名 年龄 妻子属性定义一个妻子Wife类

java面向对象:定义一个丈夫Husband类 有姓名 年龄 妻子属性定义一个妻子Wife类

时间:2019-06-23 11:55:57

相关推荐

java面向对象:定义一个丈夫Husband类 有姓名 年龄 妻子属性定义一个妻子Wife类

题目:定义一个丈夫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方法 其中 能显示自己的姓名 年龄 和他的妻子的姓名

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。