前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >简单的java实验,涉及到 类继承以及接口问题,方法体的重写(区别于重载)

简单的java实验,涉及到 类继承以及接口问题,方法体的重写(区别于重载)

作者头像
Gxjun
发布2018-03-22 11:31:32
5920
发布2018-03-22 11:31:32
举报
文章被收录于专栏:mlml
代码语言:javascript
复制
 1  package  test ;
 2  abstract class Animal
 3  {
 4     abstract void cry();
 5     abstract String getAnimalName();
 6  }
 7   class dogs extends Animal
 8  {
 9       
10     @Override
11     void cry() {
12         // TODO Auto-generated method stub
13         System.out.println("小狗"+" 旺旺 ");
14     }
15 
16     @Override
17     String getAnimalName() {
18         // TODO Auto-generated method stub
19         return "大黄";
20     }
21 
22  }
23   class cats extends Animal
24   {
25 
26     @Override
27     void cry() {
28         // TODO Auto-generated method stub
29         System.out.println("小猫"+"喵喵 ");
30     }
31 
32     @Override
33     String getAnimalName() {
34         // TODO Auto-generated method stub
35         return "小红";
36     }
37       
38   }
39   class Simulator
40   {
41      void display(Animal myAnimal)
42      {
43          myAnimal.cry();
44          System.out.println(myAnimal.getAnimalName());
45      }
46   }
47  public class hello 
48  {     
49      public static void main(String [] args)
50      {
51          //dogs mydog = new dogs();
52          //cats mycat = new cats();
53          Simulator mySimulator = new Simulator();
54          mySimulator.display(new dogs());
55          mySimulator.display(new cats());
56      }
57 
58  }
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-03-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档