多态有哪些实现方式呢?
下文笔者讲述java中多态的实现方式简介说明,如下所示
实现思路: 我们可以借助方法的重载和重写实现多态
重载和重写实现多态的区别
重载实现:编译时的多态性 重写实现:运行时的多态性
重载简介
当一个类中拥有多个同名方法 但这些方法具有不同的参数信息(参数类型不同、参数个数不同或二者都不同) 我们将这种现象称之为"重载"
重写简介
重写常发生子类和父类之间 子类对父类的方法进行重写,参数都不能改变,返回值类型可以不相同,但必须是父类返回值的派生类 由于子类中重写了方法,所以运行时,会运行子类中的方法
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。