多态 好处:定义方法时用父类型作为参数,使用时用具体子类型操作弊端:不能使用子类特有功能成员变量编译访问都看左边成员方法编译看左边,访问看右边向上转型,父类引用指向子类对象向下转型,父类引用转为子类对象,就可以使用子类中的特有方法了