首页 > 其他 > 详细

多态的理解

时间:2018-01-31 15:24:20      阅读:217      评论:0      收藏:0      [点我收藏+]
假定Manager 是 Employee的一个子类
Manager boss = new Manager("kkk", 30, 10000, 10000);
Employee[] staff = new Employee[3];
staff[0] = boss;
子类的每一个对象也是超类的对象,可以将子类对象赋值给超类变量。
但是编译器会把staff[0]看作Employee对象
不能把超类引用赋值给子类变量。比如boss = staff[i]是错误的

多态的理解

原文:https://www.cnblogs.com/kwebi/p/8392401.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!