实验四 类的重用.docxVIP

  1. 1、本文档共23页,可阅读全部内容。
  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文档。上传文档
查看更多
实验四 类的重用

实验四类的重用(2)【实验目的】掌握继承中构造方法的定义。掌握Object类的常用方法。掌握抽象类的定义和作用。掌握语言包、实用包和文本包中的常用类。理解包的作用。【实验内容】利用Eclipse编写、编译和运行Java程序。【实验步骤】父类Parent定义如下,定义其子类Father和Mother类,Father类中增加favor属性,重写print方法、按以下格式输出“我是父亲,我的名字是…,我的年龄是…,我的爱好是…”,mother类中增加hairColor属性,重写print方法、按以下格式输出“我是母亲,我的名字是…,我的年龄是…,我的头发颜色是…”。定义测试类,在主方法中定义Parent类对象a(张三,36),Father类对象b(李四,40,打篮球),Mother类对象c(王五,30,棕色),分别调用print方法输出对象信息。publicclass Parent {private String name;privateintage;public Parent(){}public Parent(String name,int age){this.name = name;this.age = age;}publicvoid setName(String name){this.name = name;}public String getName(){returnname;}publicvoid setAge(int age){this.age = age;}publicint getAge(){returnage;}publicvoid print(){System.out.println(我是家长,+我的名字是+this.getName()+,我的年龄是+this.getAge()+岁);}}Father:class Father extends Parent {String favor;publicvoidsetFavor(String favor){this.favor = favor;}public String getFavor(){returnfavor;}public Father(String name,int age,String favor){super();this.favor = favor;name = getName();age = getAge();}publicvoid print(){System.out.println(我父亲,+我的的名字是+super.getName()+我的年龄是+super.getAge()+我的爱好是+getFavor());}}Mother :class Mother extends Parent {String hairColor;publicvoidsetHairColor(String hairColor){this.hairColor = hairColor;}public String getHairColor(){returnhairColor;}public Mother(String name,int age,String hairColor){this.hairColor = hairColor;name = getName();age = getAge();}publicvoid print(){System.out.println(我是母亲,+我的的名字是+super.getName()+我的年龄是+super.getAge()+我的头发颜色是+getHairColor());}}Tester:publicclass Tester {publicstaticvoid main (String args[]){Parent a=new Parent(张三,36);Father b=new Father(null,0,null); b .setName(李四); b.setAge(40); b.setFavor(打篮球);Mother c=new Mother(null,0,null);c.setName(王五);c.setAge(30);c.setHairColor(棕色);a.print();b.print();c.print();}}输出结果:我是家长,我的名字是张三,我的年龄是36岁我父亲,我的的名字是李四我的年龄是40我的爱好是打篮球我是母亲,我的的名字是王五我的年龄是30我的头发颜色是棕色改:publicclass Parent {private String name;privateintage;public Parent(){}public Parent(String name,int age){this.name = n

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档