45我想將一個父類對象轉換成一個子類對象該怎么做?
答:強制類型轉換。如
publicvoidmeth(Aa)
{
Bb=(B)a;
}
如果a實際上并不是B的實例,會拋出ClassCastException。所以請確保a確實是B的實例。
46其實我不確定a是不是B的實例,能不能分情況處理?
答:可以使用instanceof操作符。例如
if(ainstanceofB)
{
Bb=(B)a;
}
else
{
...
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/