TA貢獻1851條經驗 獲得超4個贊
as 進行類型轉換。 轉型失敗返回null,而不是拋出異常。比如你舉例的 B b= a as B;就相當于B b= (B)a;但是如果轉型失敗后一種就會拋出異常,而前一種b == null;如果B是A 的基類,那么最后的b.getvalue()實際調用的是a的方法。如果B不是A的基類,那么b為null b.getvalue() 會引發異常
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號