黑马程序员技术交流社区

标题: 。。。。。 [打印本页]

作者: 陈俊洁    时间: 2016-3-14 20:01
标题: 。。。。。
class Animal {
        public void eat(){
                System.out.println("eat");
        }
       
        public void sleep(){
                System.out.println("sleep");
        }
}

class Dog extends Animal {
        public void eat(){
                System.out.println("狗吃肉");
        }
       
        public void sleep(){
                System.out.println("狗站着睡觉");
        }
}

class Cat extends Animal {
        public void eat() {
                System.out.println("猫吃鱼");
        }
       
        public void sleep() {
                System.out.println("猫趴着睡觉");
        }
}

class Pig extends Animal {
        public void eat() {
                System.out.println("猪吃白菜");
        }
       
        public void sleep() {
                System.out.println("猪侧着睡");
        }
}
class AnimalTool {
        private AnimalTool(){}
public static void useAnimal(Animal a) {
                a.eat();
                a.sleep();
        }
       
}

class DuoTaiDemo2 {
        public static void main(String[] args) {

Cat c = new Cat();
                c.eat();
                c.sleep();

Cat c2 = new Cat();
                c2.eat();
                c2.sleep();

AnimalTool.useAnimal(c);
                AnimalTool.useAnimal(c2);
                AnimalTool.useAnimal(c3);
                System.out.println("--------------");

Dog d = new Dog();
                Dog d2 = new Dog();
                Dog d3 = new Dog();

        AnimalTool.useAnimal(d);
                AnimalTool.useAnimal(d2);
                AnimalTool.useAnimal(d3);
                System.out.println("--------------");
        Pig p = new Pig();                Pig p2 = new Pig();                Pig p3 = new Pig();

AnimalTool.useAnimal(p);
                AnimalTool.useAnimal(p2);
                AnimalTool.useAnimal(p3);
                System.out.println("--------------");



作者: 陈俊洁    时间: 2016-3-15 19:49
看不太懂了。。。。




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