1.适合使用(父类引用指向子类实例)的情况: 父类是接口 接口有多个实现类,通过接口引用可以指向任何一个实现类,调用其方法,实现多态,传递参数时可以使用 2.不适合使用(父类引用指向子类实例)的情况: 父类不是接口,封装了一批公共方法,便于子类调用