多态用一句话概括就是:事物在运行过程中存在不同的状态。。多态的存在有三个前提: 1.要有继承关系 2.子类要重写父类的方法 3.父类引用指向子类对 综合实际应用,我们做出以下总结: 1 成员变量 编译看左边(父类),运行看左边(父类) 2 成员方法 编译看左边(父类),运行看右边(子类)。动态绑定 3 静态方法 编译看左边(父类),运行看左边(父类)。 多态的弊端:多态后不能使用子类特有的属性和方法 接口比较简单就不一一赘述 看看他们的综合案例实现吧! 1、首先定义一个USB接口: 接口中封装了打开设备和关闭设备的抽象方法 相关代码: public interface USB { /