/*
0:分析如下需求,写出你分析的类有哪些,以及功能。
最后写一个测试类,针对每个类的功能进行测试。
动物园里有很多种动物:
比如说,狗,猫等。
狗有姓名和年龄,猫也有姓名和年龄。
狗有跑步的方法,猫也有跑步的方法。而且都仅仅是跑步。
狗有吃饭的方法,猫也有吃饭的方法。只不过,狗吃骨头,猫吃鱼。
请用所学知识,对这个问题进行解决。
*/- class Animal
- {
- String name;
- int age;
- public Animal(){}
- public Animal(String name,int age)
- {
- System.out.println(name+age+"");
- }
- public void run(String name)
- {
- System.out.println( name+"跑步");
- }
-
- }
- class Dog extends Animal
- {
-
- public Dog(){}
- public Dog(String name,int age){
- System.out.println(name +""+age+"岁");
- }
-
- public void eat()
- {
- // TODO Auto-generated method stub
- System.out.println("吃骨头");
- }
- }
- class Cat extends Animal
- {
-
- public Cat(){
-
- }
- public Cat(String name,int age)
- {
- System.out.println(name+""+age+"岁");
- }
- public void eat()
- {
- // TODO Auto-generated method stub
- System.out.println("吃鱼");
- }
- }
- public class AnimalTest {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- Dog d=new Dog("大狗",2);
- Animal a=new Animal("小狗",3);
- d.eat();
- d.run("大狗");
- Cat c=new Cat("小猫",3);
- c.eat();
- c.run("小猫");
-
- }
- }
复制代码
|
|