פורסם 2010 במרץ 2515 שנים אני צריך לבנות אפליקציה של סנייק והכול כנראה פחות או יותר בסדר אבל הוא מסמל לי שגיאות שהשורש שלהן הוא כנראה הפונקציה הזאת: { if (this.getNextBall().equals(null)) return this; else return this.getNextBall().getLastBall(); } public Ball getLastBall()מה הבעיה בדיוק בפונקציה?או שאולי אין בעיה?
פורסם 2010 במרץ 2515 שנים לביטוי כזה:this.getNextBall().equals(null)אין משמעות. אם ה-getNextBall מחזיר לך null, אז אתה לא יכול לקרוא ל-equals שלו (אי אפשר לקרוא לפונקציה של null, זה יעיף לך NullPointerException).הדבר הנכון לעשות הוא:this.getNextBall() == null
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.