נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: הורשה ב java

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
Guyke
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 30 March 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 34
נשלח בתאריך: 10 May 2008 בשעה 16:15 | IP רשוּם
ציטוט Guyke

שלום !

עשיתי בעבר תרגיל שמבצע ציור של צורות : משולש ,מעגל וריבוע . היו בו 3 מחלקות אחת לכל צורה - בתרגיל הנוכחי אני צריך לעשות מחלקת אב שתכיל את כל המשתנים הזהים אך יש כמה מושגים שאשמח אם מישהו יוכל להסביר לי : מהי מחלקה שהיא abstract ,ומה מבדיל אותה ממחלקה אחרת ו override של מתודות.

 

תודה .

חזרה לתחילת העמוד הצג את כרטיס החבר של Guyke חפש הודעות אחרות של Guyke
 
yohai
מנהל פורומים
מנהל פורומים
סמל אישי

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 11 May 2008 בשעה 00:33 | IP רשוּם
ציטוט yohai

מחלקה אבסטרקטית היא מחלקה שלא ניתן ליצור ממנה אובייקטים, וכאשר יורשים ממנה

חייבים לממש את כולה, אחרת אותה מחלקה שירשה ממנה ולא מימשה את כולה תהפוך

אף היא לאבסטרקטית.

עכשיו, למה זה טוב???

נגיד יש לנו מושג כלשהו כגון גובה, אז בוא נגיד זה לא אובייקט אל אבסטרקטי ("מופשט")

ולכן זה יהיה נכון ליצור מחלקה אבסטרקטית לגובה. (אני יודע שזו דוגמה מפגרת אבל זה

מה שעלה לי לראש).

כמובן יש סוגים שונים של מחלקות ואני לא ארחיב פה על כולם סטטית, סופית, אבסטרקטית

מחלקת ממשק ועוד...

עכשיו בקשר למתודות, נגיד שיש לנו מחלקה מכונית מירוץ שיורשת ממחלקת מכונית,

אז לדוגמה פונקציית הביצועים של מכונית המירוץ צריכה להיות יותר מורחבת מפונקציית

הביצועים של מכונית (רגילה), לכן אם נרצה לקצר את תהליך הכתיבה נוכל לעשות

override, ניצור פונקציה חדשה אשר יהיה לה אותו השם כמו בפונקציית הביצועים במחלקת

מכונית. ובאותה הפונקציה (שיצרנו בעלת אותו השם) נשתמש בפונקציה שנמצאת במחלקת

המכונית הרגילה, ונעשה עוד כמה דברים ופעולות בפונקציה החדשה שיצרנו אשר נדרשות

 במחלקה מכונית המירוץ .

עכשיו כמובן על-מנת לעשות כתיבה על פונקציות (override) יש לעשות זאת לפי הכללים.

 

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 
Guyke
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 30 March 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 34
נשלח בתאריך: 11 May 2008 בשעה 09:45 | IP רשוּם
ציטוט Guyke

תודה!

אחלה של הסבר

חזרה לתחילת העמוד הצג את כרטיס החבר של Guyke חפש הודעות אחרות של Guyke
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה