知识点2:继承和多态部分上机作业.ppt

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用Eclipse编写主题类、回复类 要求如下: 主题类继承帖子类 ,并增加属性:主题id,版块id 回复类继承帖子类 ,并增加属性:回复id,主题id 在帖子类中实现多态 使用super调用父类构造方法 教员讲解上机目标 会使用继承的方式编写子类 会使用多态的方式编写程序 会使用super调用父类构造方法 训练要点: 继承 需求说明: 创建主题类,继承帖子类 阶段1 类名 Tip 属性 title:String content:String publishTime:String uid:int 方法 getInfo() :void 类名 Topic 属性 topicId:int boardId:int 继承 实现思路及关键代码: 1、创建主题类:Topic,继承帖子类:Tip 2、增加以下属性 主题id:int topicId 版块id:int boardId 3、添加setter/getter方法 4、使用从帖子类继承来的getInfo()方法,输出主题信息 阶段1 测试类代码示例 主题类代码示例 讲解实现思路和关键代码 完成时间:20分钟 需求说明: 1、创建回复类:Reply ,继承帖子类 :Tip 2、增加以下属性 回复id:int replyId 主题id:int topicId 3、添加setter/getter方法 4、使用从帖子类继承来的getInfo()方法,输出回复信息 阶段2 测试类代码示例 回复类代码示例 完成时间:15分钟 训练要点: 多态 需求说明: 主题类、回复类重写帖子类输出信息的方法 阶段3 实现思路及关键代码: 1、主题类重写getInfo()方法,输出主题信息 2、回复类重写getInfo()方法,输出回复信息 3、在测试类中使用多态的方式调用getInfo()方法 阶段3 测试类代码示例 主题类代码示例 回复类代码示例 讲解实现思路和关键代码 完成时间:20分钟 需求说明: 1、为主题类添加无参构造方法,在该方法中使用 super();,并输出“主题类的无参构造方法” 2、为主题类添加有参构造方法,参数同Tip类有参构造方法,在该方法中使用 super(pTitle, pContent, pTime);,并输出“主题类的有参构造方法” 3、使用测试类测试主题类构造方法 阶段4 测试类代码示例 主题类代码示例 完成时间:15分钟 * * * * * * * * * * * *

文档评论(0)

开心就好 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档