java instanceof用法 c 中父類對象和子類對象之間如何轉(zhuǎn)換?
c 中父類對象和子類對象之間如何轉(zhuǎn)換?1. 從子類到父類的轉(zhuǎn)換稱為up transformation,它將由javac自動完成。例如:person P=new student()2。從父類到子類的轉(zhuǎn)
c 中父類對象和子類對象之間如何轉(zhuǎn)換?
1. 從子類到父類的轉(zhuǎn)換稱為up transformation,它將由javac自動完成。例如:person P=new student()2。從父類到子類的轉(zhuǎn)換稱為向下轉(zhuǎn)換,應(yīng)該與instanceof結(jié)合起來進行強制轉(zhuǎn)換。例如:person P1=new student()person P2=new worker()stu=new student()stu=(student)P1//true stu=(student)P2//false,你能理解這個例子嗎?