海天一線(Man,24)
2007-03-13 08:00:50 UTC
書上說
Man man=new Manager(); //第一行
上面這行等同於下面這行
Man man=(Manager)new Man(); //第二行
繼承關係是
class Manager extends Man
{
....
}
如果按照父類別物件不能轉型為子類別物件的原則來說
為何第一行不等於以下這行??
Man man=n(Man)ew Manager();
到底是哪裡弄錯了??
請大家不吝指教~謝謝各位!
--
[1;36m┌─────[33m◆[37mKKCITY[33m◆[36m─────┐[m[1;33m ◢╱ [m只要你[1;36m通過身份認證 [33m~ [31m◥█[m
[1;36m│[31m bbs.kkcity.com.tw [36m│[m [1;33m█[43m▉[40m─ [37m免經驗、[33m五人連署[37m即開[33m班系板 [31m◥[m
[1;36m└──[34m《[0;37mFrom:211.74.74.6 [1;34m》[36m──┘[m [1;33m◥╲ [m趕快為班上設個[1;32m秘密基地[m吧! [1;31m◢[m
--
Man man=new Manager(); //第一行
上面這行等同於下面這行
Man man=(Manager)new Man(); //第二行
繼承關係是
class Manager extends Man
{
....
}
如果按照父類別物件不能轉型為子類別物件的原則來說
為何第一行不等於以下這行??
Man man=n(Man)ew Manager();
到底是哪裡弄錯了??
請大家不吝指教~謝謝各位!
--
[1;36m┌─────[33m◆[37mKKCITY[33m◆[36m─────┐[m[1;33m ◢╱ [m只要你[1;36m通過身份認證 [33m~ [31m◥█[m
[1;36m│[31m bbs.kkcity.com.tw [36m│[m [1;33m█[43m▉[40m─ [37m免經驗、[33m五人連署[37m即開[33m班系板 [31m◥[m
[1;36m└──[34m《[0;37mFrom:211.74.74.6 [1;34m》[36m──┘[m [1;33m◥╲ [m趕快為班上設個[1;32m秘密基地[m吧! [1;31m◢[m
--