多态的理解(一)
假定Manager 是 Employee的一個子類 Manager boss = new Manager("kkk", 30, 10000, 10000);
Employee[] staff = new Employee[3];
staff[0] = boss; 子類的每一個對象也是超類的對象,可以將子類對象賦值給超類變量。
但是編譯器會把staff[0]看作Employee對象
不能把超類引用賦值給子類變量。比如boss = staff[i]是錯誤的
但是編譯器會把staff[0]看作Employee對象
不能把超類引用賦值給子類變量。比如boss = staff[i]是錯誤的
轉載于:https://www.cnblogs.com/kwebi/p/8392401.html
總結
- 上一篇: map的排序
- 下一篇: SVG动画.animateTransfo