多态:

对应同一个指令(调用同一个办法),不同的对象给予不同的反馈(不同的办法实现)

标准(多态实现的前提):

1、必须要有继承关系2、子类办法必须重写父类的办法3、父类援用指向子类对象4、类的转换尽量只小转大(父类转子类)

两种用法:

1 用父类作为办法的返回值2 父类作为办法的参数(也可用父类作为类型发明新的子类对象)

目标:

1、为了进步代码的扩展性和维护性2、不便代码逻辑的编写