Čaute. Je to asi trošku hlúpa otázka a názov vlákna asi veľa nenahovorí, ale zaujímalo by ma, či je z hľadiska výkonu lepšie napísať kód takto:
ClassaPostava postava = ((ClassaPostava)objektPostavy);
//Teda som z objektu(ktory mi vracia jedna funkcia) vycastil ClassaPostavu(vpodstate objekt pre postavy v hre)
postava.doplnHP();
postava.respawn();
//A potom zavolám 2 funkcie postavy(poprosím berte to s nadhľadom, takéto funckcie tam nemám, je to len príklad)
alebo takto:
((ClassaPostava)objektPostavy).doplnHP();
((ClassaPostava)objektPostavy).respawn();
//Teda spravím cast 2 krát a nevytváram referenciu
Alebo či na tom vôbec nezáleží?