面向对象四重载继承作业.pdfVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

练习一、二、三:

主要知识点:继承

目标:理解继承机制

练习一:、

使用继承机制实现动物世界

1、创建控制台应用程序

2、创建所有动物的基类Animal类,定义姓名(name),体重(weight)属性,并创建构造

函数初始化属性,定义吃(Eat)的方法,输出“真好吃”。

3、创建狗类(Dog),青蛙类(Frog)继承至动物类

4、为Dog添加咬人的方法,输出“惹我罗,咬死你!”;为Frog添加游泳的方法,输出“洗

个澡,真凉快!”。

5、为狗类和青蛙类定义构造函数初始化属性

6、创建一只狗对象,调用其方法;创建一只青蛙,调用其方法

练习二、方法重载

创建一个计算机类:Computer

属性字段:name:计算机名,type:计算机品牌,price:价格

1、编写三个构造方法

publicComputer(Stringname){

}

publicComputer(Stringname,Stringtype){

}

publicComputer(Stringname,Stringtype,intprice){

}

2、编写一个求周长的方法getArea();

如果传入的是一个整数,就以此整数为边长,返回正方形的周长

如果传入的是一个小数,就以此小数为半径,返回圆的周长

如果传入的是两个整数,就以此两整数为长和宽,返回长方形的周长

如果传入的是三个整数,就以此三个整数为边,返回三角形周长

然后编写测试调用上面的每个一方法

课后完成:

练习三、

1.设计一个学生类Student,其数据成员有name(姓名)、age(年龄)和degree()。

2.本科生类Undergraduate和研究生类Graduate继承学生类,本科生类Undergraduate增

加成员specialty(专业),

3.研究生类增加成员direction(研究方向)。每个类都有show()方法,用于输出数据成员信息

4.本科生类Undergraduate和研究生类Graduate定义构造函数初始化属性

文档评论(0)

四季豆 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档