多态
多态从字面上讲很简单, 就是一个对象, 多种形态. 这个东西有什么用, 我们来看一段代码. package com.xyq.bao; public class Dog{ public void eat(){ System.out.println("狗吃骨头"); } } package com.xyq.bao; public class Cat{ public void eat(){ System.out.println("猫吃鱼"); } } package com.xyq.bao; public class Person{ public void feedCat(Cat c){ c.eat();// 让猫吃 } public void feedDog(Dog d){ d.eat();// 让狗吃 } } package com.xyq.bao; public class Test { public static void main(String[] args) { Person p = new Person(); Cat c = new Cat(); Dog d = new Dog(); p.feedCat(c); f.feedDog(d); } } 大家发现没有. 这个人啊. 好累哦. 喂猫, 喂狗的. 是吧, 但是如果再来一种动物怎么办? 比如养了一只鹦鹉. package