//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方法,其中,能显示自己的姓名,年龄,和他的相关推荐

  1. 设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名和学号

    设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名和学号 #include<iostream> #include <string>using names ...

  2. [java基础入门]java期末常考题。定义一个父类person,该类中有两个私有的属性姓名name和age,实现两个属性的封装 定义构造等等来初始化成员变量name和age,在定义显示show方法将

    编程要求: 定义一个父类person,该类中有两个私有的属性姓名name和age, 实现两个属性的封装 定义构造等等来初始化成员变量name和age, 在定义显示show方法将姓名和年龄打印出来, 创 ...

  3. 编写 Java 程序用于显示人的姓名和年龄。

    题目 编写 Java 程序用于显示人的姓名和年龄. 定义一个人类Person.  该类中应该有两个私有属性: 姓名 (name) 和年龄 (age) . 定义构造方法用来初始化数据成员. 再定义显示 ...

  4. 编写Java程序,用于显示人的姓名和年龄

    编写Java程序,用于显示人的姓名和年龄 定义一个人类(Person),该类中应该有两个私有属性,姓名(name)和年龄(age).定义构造方法,用来初始化数据成员.再定义显示(display)方法, ...

  5. 用java定义姓名年龄_编写Java程序,用于显示学生的姓名和年龄、专业。

    展开全部 java是面向对象的编程语言,一切皆e69da5e6ba9062616964757a686964616f31333363373832为对象.本题虽然基础,但是特别有代表性.在做这类java编 ...

  6. java结果分行显示_编写一个java程序。分行显示自己的姓名,地址,电话!用Test.java命名。_学小易找答案...

    [单选题]16.骨骼肌进行完全强直收缩时,相邻两次刺激的时间间隔应 [填空题]实习岗位名称 [单选题]神经调节的基本方式是: [单选题]Thank you for your nice gifts. - ...

  7. 编写一个表达学生和课程关系的程序,定义两个类Student和Course.在Student类中有一个Course的数组,表示学生所选的课程

    编写一个表达学生和课程关系的程序, 定义两个类Student和Course.在Student类中有一个Course的数组,表示学生所选的课程;在Course类里有一个Student数组,表示选了该课程 ...

  8. java练习题-显示人的年龄和姓名

    3.编写Java程序用于显示人的姓名和年龄. 定义一人类Person,该类中应该有两个私有属性姓名name和年龄age. 定义构造方法用来初始化数据成员.再定义显示display方法将姓名和年龄打印出 ...

  9. 数据库的多表查询操作-查询只选修了1门课程的学生,显示学号、姓名、课程名。

    文章目录 前言 一.建立数据库和表 二.数据库展示 2.查询只选修了1门课程的学生,显示学号.姓名.课程名. 总结 前言 在我看来数据库真的是一个神奇的东西,不但里面的只是点很深刻,而且对于我们学习起 ...

最新文章

  1. 【开源】博客园文章编辑器4.0版发布
  2. @@IDENTITY 的缺点 SCOPE_IDENTITY() 取而代之
  3. 浅析State-Thread
  4. FFmpeg代码导读系列(一,下半部)----HEVC在RTMP中的扩展
  5. php5.6 mysql5.5,PHP开发第一步,PHP5.6 + MySQL5.5 + Apache2.4环境搭建
  6. 重庆邮电大学c语言实验报告,重庆邮电大学c语言上机实验期末实验报告.doc
  7. 微信商户转账到银行卡
  8. PS去除图片白底制作微信表情包
  9. 高斯消元法——Matlab解线性方程组(1)
  10. 全球IT经理一致喜爱的ITSM系统、it服务台软件
  11. 软件工程本科生实习_我从n00b实习生到工程团队主管的方式
  12. 广义SAM(SAM套trie)
  13. 热烈庆祝《Java多线程》上线啦!
  14. August 16th Thursday (八月 十四日 木曜日)
  15. 统计建模与R软件-第六章 回归分析
  16. hyper用vnc连接,hyper用vnc连接该如何设置vnc
  17. 非法使用long类型数据
  18. 毫米波雷达人体感应器,智能感知静止存在,人体存在检测应用
  19. 中国大学公开课是垃圾,向哈弗公开课叫板!
  20. Java 15 年老兵都不一定了解的冷知识!

热门文章

  1. 已知判断闰年的规则是:能被4整除,但是不能被100整除。或者能被400整除。打印从1900年至2050年期间所有的闰年。
  2. Java 代码开发规范
  3. CSS动画- 两固定点之间实现曲线运动
  4. 牛客 - HJ71 字符串通配符
  5. 软件体系结构复习资料
  6. tomcat无故宕机 哪位大神给看看
  7. 高等几何——射影变换5
  8. 论文查重率太高怎么进行修改?
  9. CTFer成长之路--一道历届逆向题解题过程(包含脱壳、算法分析)
  10. 一致性协议-ChainPaxos详解