您好,欢迎来到欧得旅游网。
搜索
您的当前位置:首页9、Java面向对象之继承和多态作业题

9、Java面向对象之继承和多态作业题

来源:欧得旅游网
Java面向对象之继承和多态作业题

2011/9/23

 上机要求:

使用Eclipse编写主题类、回复类 要求如下:

主题类继承帖子类 ,并增加属性:主题id,版块id 回复类继承帖子类 ,并增加属性:回复id,主题id 在帖子类中实现多态

使用super调用父类构造方法

 阶段一:

 需求说明:

 创建主题类,继承帖子类 类名 Topic 属性 topicId:int boardId:int 继承

类名 Tip 属性 title:String content:String publishTime:String uid:int 方法 getInfo() :void

实现思路及关键代码:

1、创建主题类:Topic,继承帖子类:Tip 2、增加以下属性 主题id:int topicId 版块id:int boardId

3、添加setter/getter方法

4、使用从帖子类继承来的getInfo()方法,输出主题信息

 阶段二:

需求说明:

1、创建回复类:Reply ,继承帖子类 :Tip 2、增加以下属性 回复id:int replyId 主题id:int topicId

3、添加setter/getter方法

4、使用从帖子类继承来的getInfo()方法,输出回复信息

 阶段三:

 需求说明:

 主题类、回复类重写帖子类输出信息的方法  实现思路及关键代码:

 1、主题类重写getInfo()方法,输出主题信息  2、回复类重写getInfo()方法,输出回复信息  3、在测试类中使用多态的方式调用getInfo()方法

 阶段四:

 需求说明:

 1、为主题类添加无参构造方法,在该方法中使用 super();,并输出“主题类的

无参构造方法”

 2、为主题类添加有参构造方法,参数同Tip类有参构造方法,在该方法中使

用 super(pTitle, pContent, pTime);,并输出“主题类的有参构造方法”  3、使用测试类测试主题类构造方法

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务