多态参数
方法定义的形参类型为父类类型,实参类型允许为子类类型
例子:
定义一个员工类, 有名字和工资两个属性, 有年工资的方法
定义一个普通员工继承了员工类 , 重写了年工资的方法
定义一个经理类, 也继承了员工类, 同时经理多以了一个奖金的属性, 重写的年工资方法也多加上了奖金
写一个方法得到任何对象的年工资
最终通过同一个方法同一个父类形参,传进去不同的子类实参得到不同的对象的年工资
还可以同类类型判断实现如果是普通员工就掉普通员工的方法, 如果是经理就调用经理的方法
方法定义的形参类型为父类类型,实参类型允许为子类类型
定义一个员工类, 有名字和工资两个属性, 有年工资的方法
定义一个普通员工继承了员工类 , 重写了年工资的方法
定义一个经理类, 也继承了员工类, 同时经理多以了一个奖金的属性, 重写的年工资方法也多加上了奖金
写一个方法得到任何对象的年工资
最终通过同一个方法同一个父类形参,传进去不同的子类实参得到不同的对象的年工资
还可以同类类型判断实现如果是普通员工就掉普通员工的方法, 如果是经理就调用经理的方法
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/543558.html
如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!