3.8.1. הרשאות

ב-Java קיימים אותם סוגי הרשאות כמו בשפת C++: private, public, protected.

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

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

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

ב-Java רישום סוג ההרשאה הוא לפני כל פונקציה או משתנה, ומתקיים רק לגביו, וזאת בניגוד ל-C++ שם היה ניתן לרשום את סוג ההרשאה ועד להודעה חדשה הוא התקיים לגבי כל המשתנים והפונקציות שהוגדרו אחריו.

בנוסף להרשאות אלו, ישנה הרשאה נוספת – package friendly. ומשמעה: במידה ולא ציינו במפורש את ההרשאה של משתנה או פונקציה הוא יקבל הרשאה זו. לכל האובייקטים השייכים לאותה חבילה (package) תהיה גישה חופשית למשתנה זה, ומחוץ ל-package הגישה אליו תהיה חסומה.

תגיות המסמך:

מאת: anonymos

xss hack

אני רוצה שתעזור לי ב xss אשמח לתשובה
מאת: BLT

תודה רבה!

וואי הצלת אותי! קיבלתי שאלה שלא הצלחתי להבין מה רוצים ממני בכלל ועזרת מאוד, תודה :)
מאת: דולב

מה זה פונקציה?
מאת: משה

עזרה

חיה רצית עזרה ואשמח לעזור
mmh15@windowslive.com
מאת: חיה

תיכנות

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

תחביר

למרות שג'אווה מאפשרת סגנון הכרזה על מערך דומה לזה שבC++, הסגנון המומלץ באופן רשמי שונה - הסוגריים המרובעים באים מיד לאחר הטיפוס ובסמוך אליו, לא בסמוך לשם המערך.
שיתוף:
| עוד