什么是多态
比如水:可以是液体,可以是冰,可以是蒸汽,多种形态 就叫多态
java中的多态:
有类继承或接口实现、子类重写父类的方法、父类对象引用指向子类的对象
比如:
Service s = new Imp(); (接口类引用指向接口实现类)
如果子类重写了父类的方法,调用时就运行子类里的重写方法,如没有就运行父类里的方法。
强转规则:
* ,具有继承(实现)关系才能强转,否则报编译错误。
什么是多态
比如水:可以是液体,可以是冰,可以是蒸汽,多种形态 就叫多态
java中的多态:
有类继承或接口实现、子类重写父类的方法、父类对象引用指向子类的对象
比如:
Service s = new Imp(); (接口类引用指向接口实现类)
如果子类重写了父类的方法,调用时就运行子类里的重写方法,如没有就运行父类里的方法。
强转规则:
* ,具有继承(实现)关系才能强转,否则报编译错误。