多态

注意点记录:

1,理解多态和is a规则

2,父类可以引用任何一个子类对象

3,

Manager boss = new Manager();
Employee[] staff = new Employee[3];
staff[0] = boss;

其中M是E的子类。在这个例子中staff[0]和boss引用同一个对象。但编译器将staff[0]看作Employee对象。其中Manager有setBonus方法

这意味着:可以: boss.setBonus(5000);  不可以staff[0].setBonus(5000);

4;不能将一个超类的引用赋给子类对象。

posted @ 2019-10-30 19:56  Joey777210  阅读(97)  评论(0编辑  收藏  举报