בcasting בJAVA. מה הכוונה בדיוק TARGET TYPE

YIM222

New member
בcasting בJAVA. מה הכוונה בדיוק TARGET TYPE

אם
SuperA a = new SubA;
((SubA ) a).subAMethods();
אז SubA זה target type ?
 

BravoMan

Active member
target = מטרה - הטיפוס אליו אתה עושה casting

אז כן, בדוגמה שלך זה SubA כי "המטרה" שלך היא להתייחס לאובייקט a כאילו היה מטיפוס SubA.
 

YIM222

New member
לפי המבחן של oracle זה דווקא הreference type ה-SuperA



 
למעלה