A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wuchangfeng 中级黑马   /  2015-7-19 09:34  /  208 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Demo {
        public static void main(String[] args) {
                Dog dog = new Dog();
                AnimalTools.print(dog);
                /*
                dog.eat();
                dog.drink();
                dog.la();
                dog.sa();
                dog.sleep();
                */

                Cat cat = new Cat();
                AnimalTools.print(cat);
                /*
                cat.eat();
                cat.drink();
                cat.la();
                cat.sa();
                cat.sleep();
                */

                Pig pig = new Pig();
                AnimalTools.print(pig);
                /*
                pig.eat();
                pig.drink();
                pig.la();
                pig.sa();
                pig.sleep();
                */
        }
}

class Dog extends Animal {
        public void eat() {
                System.out.println("吃骨头");
        }

        public void drink() {
                System.out.println("狗喝");
        }

        public void la() {
                System.out.println("狗拉");
        }

        public void sa() {
                System.out.println("狗撒");
        }

        public void sleep() {
                System.out.println("狗睡");
        }
}

class Cat extends Animal {
        public void eat() {
                System.out.println("吃鱼");
        }

        public void drink() {
                System.out.println("猫喝");
        }

        public void la() {
                System.out.println("猫拉");
        }

        public void sa() {
                System.out.println("猫撒");
        }

        public void sleep() {
                System.out.println("猫睡");
        }
}

class Pig extends Animal {
        public void eat() {
                System.out.println("吃肉");
        }

        public void drink() {
                System.out.println("猪喝");
        }

        public void la() {
                System.out.println("猪拉");
        }

        public void sa() {
                System.out.println("猪撒");
        }

        public void sleep() {
                System.out.println("猪睡");
        }
}

class Animal {
        String name;
        int age;

        public void eat() {
                System.out.println("吃");
        }

        public void drink() {
                System.out.println("喝");
        }

        public void la() {
                System.out.println("拉");
        }

        public void sa() {
                System.out.println("撒");
        }

        public void sleep() {
                System.out.println("睡");
        }
}

class AnimalTools {
        public static void print(Animal animal) {//Animal aniaml = new Dog();
                animal.eat();                                                 //Animal aniaml = new Cat();
                animal.drink();                                                 //Animal aniaml = new Pig();
                animal.la();
                animal.sa();
                animal.sleep();
        }
}

1 个回复

倒序浏览
咳咳  上海 0705   皓哥  教的  一股接地气的气息扑面而来   :lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马