אלון וינשטיין
New member
יעילות של casting ב java
יש לי תהייה - האם פעולת ה casting תובענית? אם יש לי מצב שבו אני צריך לבחור בין לעשות 3 פעמים casting בין object למחלקה שלי, או פשוט ליצור אוביקט חדש מסוג המחלקה שלי ולעשות casting פעם אחת לאוביקט המקורי, אז מה יותר יעיל - לעשות 3 פעמים casting או ליצור אוביקט חדש שיעשה reference לאוביקט המקורי? הממ... זה בטח לא היה מובן... מה עדיף - ככה:
יש לי תהייה - האם פעולת ה casting תובענית? אם יש לי מצב שבו אני צריך לבחור בין לעשות 3 פעמים casting בין object למחלקה שלי, או פשוט ליצור אוביקט חדש מסוג המחלקה שלי ולעשות casting פעם אחת לאוביקט המקורי, אז מה יותר יעיל - לעשות 3 פעמים casting או ליצור אוביקט חדש שיעשה reference לאוביקט המקורי? הממ... זה בטח לא היה מובן... מה עדיף - ככה:
((X)obj).x==myObj.x && ((X)obj).y==myObj.y;
או ככה:X myNewObj = (X) obj; myNewObj.x==myObj.x && myNewObj.y==myObj.y;
תודה לכל העונים!