Browsing Tag

OOP

ממשקים בשפת ג'אווה

מחלקות מסוג ממשק ממשק (Interface) בתכנות מונחה עצמים (OOP) הוא מחלקה אשר כל המתודות בה לא ממומשות, כלומר אלו מתודות בעלות גוף ריק. למשל: public interface Moveable (){                 public void run();                 public void move();…

משתנים, שיטות ומחלקות מסוג Final

בשפת ג'אווה התכונה Final יכולה לתאר:- משתנים - במצב זה Final משמעותו קבוע או משתנה בעל ערך קבוע. ברגע שיקבע ערכו של המשתנה, הוא לא יוכל לעבור שינוי בזמן הריצה של התוכנית. אציין כי לא חייב לתת ערך למשתנה בעת יצירתו, כלומר ניתן להקצותו…

הורשה ופולימורפיזם

הורשה (או ירושה- Inheritance, לעיתים גם תורשה) הינה אחד העקרונות הראשיים הבאים לידי ביטוי בתכנות מונחה עצמים (OOP). הורשה מאפשרת לרשת ממחלקה מסויימת את "היכולות" שלה, שהן התכונות והמתודות שלה- איברי המחלקה (Class Members) ע"י מחלקה אחרת…

מהו משתנה סטטי?

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