13 接口及对象关系练习题.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
13 接口及对象关系练习题

【练习题】 接口及类练习 1. 创建 接口 飞翔 Ifly 该接口只包含方法 飞 fly () 2. 创建 动物抽象类 Animal 包含抽象方法 : 1)吃 eat () 2 )睡觉 sleep () 公共属性: name 3. 创建 鸽子类 Pigeon 1) 鸽子类继承 动物类 并实现 飞翔接口 2 ) 添加属性: 鸽子类别 pType 4. 创建 飞机类 Plane 1) 飞机类实现 飞翔接口 2 ) 添加公共属性: 飞机名 name 飞机所属单位 pCompy 5. 在主方法中 1)实例化鸽子对象 信鸽 :xinge 信鸽的名字 为: tom ; 类别 为:信鸽 让信鸽飞翔 2 ) 实例化飞机对象 直升机:whirlybird 直升机的名字 为: 长江8 号 所属单位为: 解放军A1001 部队 让该直升机飞翔 6. 设计人类 1) 人类控制飞翔接口,控制方法: Ctrl (Ifly ff) 2) 公共属性: Name 7. 在主方法中 实例化人,名字为 : merry merry 调用 控制方法: 让直升机飞翔 merry 调用 控制方法: 让信鸽飞翔 【练习题】对象关系练习 设计图书信息类、学生类,用于模仿学生借阅图书信息。尤其注意学生借阅图书信息应如何 表达。借阅图书方法应包含在学生类中还是图书类中?借阅图书的方法是否有参数? 【练习题】对象关系练习 模拟主人与小狗关系,要求:主人能找到自己的小狗,小狗能找到自己的主人 控制台输出: 主人: merry 有一条狗叫 花花 品种是 金巴 小狗:花花的 主人是merry 升级版的 主人与狗 每一个可以养多条狗(用数组实现,注意是在修改狗类还是主人类) 每条狗都可以讨好自己的主人 主人可以转让自己的任意一条狗(若没有任何狗则不能转让) 转让给新主人时,若新主人的狗数已达到,则不能接收该狗 控制台输出: 主人: merry 可以有 3 条狗 名字是: 小花 小黄 小红 主人: jack 可以有 2 条狗 名字是: 花花 花花讨好主人 jack 小红讨好主人 merry merry 将狗 小黄 转让给 jack merry 现在有狗: 小花 小红 jack 现在有狗:花花 小黄 jack 将狗 花花 转让给 merry jack 现在有狗: 小黄 merry 现在有狗:小花 小红 花花

文档评论(0)

junzilan11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档