Содержание
- 2. עד עתה – תכונות שייכות לעצם public class Student { private String name; private double grade;
- 3. תלמידי בית הספר public class Student { private String name; private double grade; public Student(String name,
- 4. יצירת עצמים Student avi = new Student(…); Student dani = new Student(…);
- 5. יצירת עצמים Student avi = new Student(…); Student dani = new Student(…); התכונות שייכות לעצמים avi
- 6. מספר סידורי לתלמידים בית הספר מבקש לתת לכל תלמיד מספר סידורי באופן רצוף. ניצור לכל תלמיד
- 7. איבר של מחלקה מספר סידורי הוא אכן תכונה ייחודית לכל תלמיד. אבל מונה המספרים הסידוריים הינו
- 8. איבר של מחלקה משתנה המשרת את כל עצמי המחלקה ואינו משוייך לעצם כלשהו, קרוי איבר של
- 9. איבר של מחלקה הצהרה ב-Java: public class Student { private static int counter = 0; private
- 10. public static int counter = 0; private – מאפשר גישה מהמחלקה בלבד static – מגדיר את
- 11. public static int counter = 1; private – מאפשר גישה מהמחלקה בלבד static – מגדיר את
- 12. שימוש במשתנה מחלקה public Student(String name, double grade) { this.name = name; this.grade = grade; this.counter++;
- 13. יצירת עצמים Student avi = new Student(…); Counter = 1 Student dani = new Student(…); Counter
- 14. התמונה המדוייקת counter יש עותק אחד בלבד של המשתנה counter
- 15. שיטות מחלקה בג'אווה, הגישה לתכונות הינה באמצעות שיטות המשוייכות לעצם ספציפי. איך ניגש לתכונות מחלקה, שאינן
- 16. getCounter() public static int getCounter() { return this.counter; } שיטות סטטיות נגישות לתכונות סטטיות בלבד !!!
- 17. getCounter() public static int getCounter() { return this.counter; } שיטות סטטיות נגישות לתכונות סטטיות בלבד !!!
- 18. שימוש בשיטות מחלקה כמה תלמידים נוצרו ? public static void main(String[] args) { int num =
- 19. שימוש בשיטות מחלקה כמה תלמידים נוצרו ? public static void main(String[] args) { int num =
- 20. Pro’s and Con’s המשתנה הסטטי חוסך זכרון מאפשר קשר בין עצמים מאפשר ניהול עצמי המחלקה מבצע
- 21. קבועים בשימוש המחלקה אין טעם ליצור משתנה קבוע עבור כל עצם. כמו כן, בגלל שהוא קבוע,
- 22. פעולות שאינן קשורות לעצם יש לא מעט פעולות שאינן קשורות לעצם: חישובים מתימטיים ריקורסיה לשם כך
- 23. למשל – המחלקה MATH http://java.sun.com/j2se/1.3/docs/api כל התכונות קבועים סטטים (E, PI) כל השיטות סטטיות, למשל public
- 24. סטטי – JAVA – C למעשה, שיטות סטטיות זהות לפונקציות ב-C, כי אינו משוייכות לעצם. כך
- 26. Скачать презентацию