Re: [SCJP] 猛虎後面題目勘誤 歡迎有心者補完
※ 引述《orion (火星上的人類學家)》之銘言:
: 我要問正文3-79頁,下半頁那是在寫什麼東西?
: 亂七八糟的。
名稱很怪 說明很怪 但是沒有錯誤
轉型就轉型 他硬要給個啥"強制轉型"的名稱...
這邊主要是說要使用轉型 最好是配合instanceof使用
避免轉型造成程式執行時拋出例外
最簡單的例子
Dog is-a Animal
Cat is-a Animal
Animal a = new Dog();
Cat c = (Cat)a;
編譯會過 相信我
但是執行時會拋出例外
故應加上instanceof 判斷並用if 判斷式包起來
如
if ( a instanceof Cat ){
Cat c = (Cat)a;
}
以上
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.121.240.99
※ 編輯: DavyBlue 來自: 203.121.240.99 (03/19 16:40)
討論串 (同標題文章)