黑马程序员技术交流社区

标题: 今天的作业 [打印本页]

作者: lshaizj    时间: 2015-5-8 21:15
标题: 今天的作业
/*
0:分析如下需求,写出你分析的类有哪些,以及功能。
    最后写一个测试类,针对每个类的功能进行测试。

    动物园里有很多种动物:
        比如说,狗,猫等。
        狗有姓名和年龄,猫也有姓名和年龄。
        狗有跑步的方法,猫也有跑步的方法。而且都仅仅是跑步。
        狗有吃饭的方法,猫也有吃饭的方法。只不过,狗吃骨头,猫吃鱼。
    请用所学知识,对这个问题进行解决。

*/
  1. class Animal
  2. {
  3.         String name;
  4.         int age;
  5.         public Animal(){}
  6.         public Animal(String name,int age)
  7.         {
  8.                 System.out.println(name+age+"");
  9.         }
  10.         public void run(String name)
  11.         {
  12.                 System.out.println( name+"跑步");
  13.         }
  14.        
  15. }
  16. class Dog extends Animal
  17. {
  18.        
  19.         public Dog(){}
  20.         public Dog(String name,int age){
  21.                 System.out.println(name +""+age+"岁");
  22.         }
  23.        
  24.         public void eat()
  25.         {
  26.                 // TODO Auto-generated method stub
  27.                 System.out.println("吃骨头");
  28.         }
  29. }
  30. class Cat extends Animal
  31. {
  32.        
  33.         public Cat(){
  34.                
  35.         }
  36.         public Cat(String name,int age)
  37.         {
  38.                 System.out.println(name+""+age+"岁");
  39.         }
  40.         public void eat()
  41.         {
  42.                 // TODO Auto-generated method stub
  43.                 System.out.println("吃鱼");
  44.         }
  45. }

  46. public class AnimalTest {

  47.         public static void main(String[] args) {
  48.                 // TODO Auto-generated method stub
  49.                 Dog d=new Dog("大狗",2);
  50.                 Animal a=new Animal("小狗",3);
  51.                 d.eat();
  52.                 d.run("大狗");
  53.                 Cat c=new Cat("小猫",3);
  54.                 c.eat();
  55.                 c.run("小猫");
  56.                
  57.         }

  58. }
复制代码




作者: 张伟1942    时间: 2015-5-8 21:35
写的很好哦!
作者: 下一页5    时间: 2015-5-8 21:51
不错啊写的怎好啊
作者: gzp123    时间: 2015-5-8 21:59
我也做了,很好做啊

作者: Oh.Ba    时间: 2015-5-8 22:50
哈哈哈哈,对,就是这个
作者: LPStone    时间: 2015-5-8 23:27
好难啊。。。。。。。。。。。。。。。
作者: Advances    时间: 2015-5-8 23:38
加油!!!!
作者: xizhenqing    时间: 2015-5-9 09:53
     呵呵,加油。对于新手来说还是有点困难
作者: 我爱吃橙子    时间: 2015-5-9 14:35
写的很好   还有geter和seter方法
作者: 知来者之可追    时间: 2015-5-9 19:33
我觉得用模板方法更好
作者: 鱼饵    时间: 2015-5-9 19:53
好难啊。
作者: 埗箬    时间: 2015-5-9 20:21
不错喔。
作者: brouse    时间: 2015-5-9 20:57
怎么弄得这种界面,我都是一个个往上撸
作者: lixunwen    时间: 2015-5-9 21:08
写的非常不错!继续努力 我也自学到这里了。
作者: 牛仔很忙fire    时间: 2015-5-9 21:35
写的不错啊
作者: 陈锐涛    时间: 2015-5-9 21:45
其实格式有点不对啦 内容是不错,你可以参考后面的~~标准格式~
作者: jinlong0999    时间: 2015-5-9 21:48
点个赞,加油加油
作者: 柒仴、看雲佉    时间: 2015-5-9 22:07
好厉害的样子
作者: ye646682485    时间: 2015-5-9 22:10
赞一个,写的不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2