SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
‫גישה‬ ‫מצייני‬–‫חשיפה‬ ‫רמת‬–Encapsulation–Access Modifiers
‫ב‬ ‫לשימוש‬ ‫היכולת‬ ‫את‬ ‫ברשותנו‬ ‫יש‬ ‫כך‬ ‫לשם‬ .‫החיצון‬ ‫העולם‬ ‫בפני‬ ‫המחלקה‬ ‫של‬ ‫החשיפה‬ ‫ברמת‬ ‫לשלוט‬ ‫שלנו‬ ‫היכולת‬-Access
Modifiers:‫הם‬ ‫האפשריים‬ ‫הגישה‬ ‫מצייני‬ .public, private, protected‫ובהיעדר‬:‫גישה‬ ‫מציין‬package friendly
.)‫המחלקה‬ ‫משתייכת‬ ‫אליה‬ ‫החבילה‬ ‫אותה‬ ‫מתוך‬ ‫(גישה‬
,‫כללי‬ ‫באופן‬ ‫מחלקות‬ ‫עבור‬‫האפשריות‬ ‫החשיפה‬ ‫רמות‬‫ה‬‫ן‬public, package friendly,‫פנימיות‬ ‫מחלקות‬ ‫ועבור‬‫מותרים‬‫כל‬
‫הגישה‬ ‫מצייני‬.
public
‫מחלקה‬ ‫עבור‬-‫בכ‬ ‫מותר‬ ‫השימוש‬.‫מקום‬ ‫ל‬
‫מתודה‬ ‫עבור‬-.‫מקום‬ ‫בכל‬ ‫להפעיל‬ ‫ניתן‬
‫משתנה‬ ‫עבור‬-.‫ישירה‬ ‫בצורה‬ ‫מקום‬ ‫מכל‬ ‫נגיש‬
private
‫מחלקה‬ ‫עבור‬-.‫העוטפת‬ ‫המחלקה‬ ‫של‬ ‫ההגדרה‬ ‫במרחב‬ ‫רק‬ ‫מותר‬ ‫השימוש‬ ,‫פנימית‬ ‫מחלקה‬ ‫לגבי‬ ‫רק‬ ‫מותר‬ ‫השימוש‬
‫מתודה‬ ‫עבור‬-.‫מוגדרת‬ ‫היא‬ ‫בתוכה‬ ‫המחלקה‬ ‫בגבולות‬ ‫ורק‬ ‫אך‬ ‫להפעיל‬ ‫ניתן‬
‫מש‬ ‫עבור‬‫תנה‬-.‫מוגדר‬ ‫הוא‬ ‫בה‬ ‫המחלקה‬ ‫בגבולות‬ ‫ורק‬ ‫אך‬ ‫נגיש‬
package-friendly-.‫אחר‬ ‫גישה‬ ‫מציין‬ ‫בהיעדר‬ ‫אוטומטית‬ ‫יתקבל‬ ,‫הדפולטיבי‬ ‫הגישה‬ ‫מציין‬
‫מחלקה‬ ‫עבור‬-.‫עצמה‬ ‫המחלקה‬ ‫משתייכת‬ ‫אליה‬ ‫חבילה‬ ‫לאותה‬ ‫השייכת‬ ‫אחרת‬ ‫מחלקה‬ ‫או‬ ‫המחלקה‬ ‫בגבולות‬ ‫מותר‬ ‫השימוש‬
‫מתודה‬ ‫עבור‬-‫להפעיל‬ ‫ניתן‬.‫המתודה‬ ‫שייכת‬ ‫לה‬ ‫המחלקה‬ ‫הוגדרה‬ ‫בה‬ ‫החבילה‬ ‫לאותה‬ ‫ששייכת‬ ‫מחלקה‬ ‫בגבולות‬
‫משתנה‬ ‫עבור‬-.‫המשתנה‬ ‫הוגדר‬ ‫בה‬ ‫המחלקה‬ ‫שייכת‬ ‫אליה‬ ‫החבילה‬ ‫לאותה‬ ‫ששייכת‬ ‫מחלקה‬ ‫בגבולות‬ ‫נגיש‬
protected-‫כמו‬package-friendly‫תוספת‬ ‫עם‬
‫מחלקה‬ ‫עבור‬-‫ההגדרה‬ ‫ממרחב‬ ‫גישה‬ ‫בנוסף‬ ,‫פנימית‬ ‫למחלקה‬ ‫רק‬ ‫מותר‬.‫המציין‬ ‫מצוי‬ ‫בה‬ ‫מהמחלקה‬ ‫שיורשת‬ ‫מחלקה‬ ‫של‬
‫מתודה‬ ‫עבור‬-.‫הגישה‬ ‫מציין‬ ‫מצוי‬ ‫בה‬ ‫מהמחלקה‬ ‫שיורשת‬ ‫מחלקה‬ ‫של‬ ‫ההגדרה‬ ‫במרחב‬ ‫דרך‬ ‫להפעיל‬ ‫ניתן‬ ‫בנוסף‬
‫משתנה‬ ‫עבור‬-.‫הגישה‬ ‫מציין‬ ‫מצוי‬ ‫בה‬ ‫מהמחלקה‬ ‫שיורשת‬ ‫מחלקה‬ ‫של‬ ‫ההגדרה‬ ‫במרחב‬ ‫נגיש‬ ‫בנוסף‬

Weitere ähnliche Inhalte

Mehr von מורן אלקובי

ג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטה
ג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטהג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטה
ג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטהמורן אלקובי
 
SQL - שפת הגדרת הנתונים
SQL - שפת הגדרת הנתוניםSQL - שפת הגדרת הנתונים
SQL - שפת הגדרת הנתוניםמורן אלקובי
 
SQL - מודל ישויות קשרים
SQL - מודל ישויות קשריםSQL - מודל ישויות קשרים
SQL - מודל ישויות קשריםמורן אלקובי
 
בדרך לפולימורפיזם - Using Virtual/Pure Virtual
בדרך לפולימורפיזם - Using Virtual/Pure Virtualבדרך לפולימורפיזם - Using Virtual/Pure Virtual
בדרך לפולימורפיזם - Using Virtual/Pure Virtualמורן אלקובי
 
בדרך לפולימורפיזם - העמסת ועקיפת פונקציות
בדרך לפולימורפיזם - העמסת ועקיפת פונקציותבדרך לפולימורפיזם - העמסת ועקיפת פונקציות
בדרך לפולימורפיזם - העמסת ועקיפת פונקציותמורן אלקובי
 
הורשה והיררכיה של מחלקות
הורשה והיררכיה של מחלקותהורשה והיררכיה של מחלקות
הורשה והיררכיה של מחלקותמורן אלקובי
 
תכנות מונחה עצמים - מחלקות
תכנות מונחה עצמים - מחלקותתכנות מונחה עצמים - מחלקות
תכנות מונחה עצמים - מחלקותמורן אלקובי
 
כלים מתמטיים - הוכחות משפטים
כלים מתמטיים - הוכחות משפטיםכלים מתמטיים - הוכחות משפטים
כלים מתמטיים - הוכחות משפטיםמורן אלקובי
 
עבודה עם קבצים בשפת סי
עבודה עם קבצים בשפת סיעבודה עם קבצים בשפת סי
עבודה עם קבצים בשפת סימורן אלקובי
 
מצגת בלוגיקה למדעי המחשב
מצגת בלוגיקה למדעי המחשבמצגת בלוגיקה למדעי המחשב
מצגת בלוגיקה למדעי המחשבמורן אלקובי
 
מצגת לוגיקה מלאה חלק 3 מתוך 3
מצגת לוגיקה מלאה חלק 3 מתוך 3מצגת לוגיקה מלאה חלק 3 מתוך 3
מצגת לוגיקה מלאה חלק 3 מתוך 3מורן אלקובי
 
מצגת לוגיקה מלאה חלק 2 מתוך 3
מצגת לוגיקה מלאה חלק 2 מתוך 3מצגת לוגיקה מלאה חלק 2 מתוך 3
מצגת לוגיקה מלאה חלק 2 מתוך 3מורן אלקובי
 
מצגת לוגיקה מלאה חלק 1 מתוך 3
מצגת לוגיקה מלאה חלק 1 מתוך 3מצגת לוגיקה מלאה חלק 1 מתוך 3
מצגת לוגיקה מלאה חלק 1 מתוך 3מורן אלקובי
 
מתמטיקה דיסקרטית - תורת הקבוצות - פעולות
מתמטיקה דיסקרטית - תורת הקבוצות - פעולותמתמטיקה דיסקרטית - תורת הקבוצות - פעולות
מתמטיקה דיסקרטית - תורת הקבוצות - פעולותמורן אלקובי
 

Mehr von מורן אלקובי (20)

ג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטה
ג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטהג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטה
ג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטה
 
MySQL - מילון השאילתא
MySQL - מילון השאילתאMySQL - מילון השאילתא
MySQL - מילון השאילתא
 
SQL - שפת הגדרת הנתונים
SQL - שפת הגדרת הנתוניםSQL - שפת הגדרת הנתונים
SQL - שפת הגדרת הנתונים
 
SQL - מודל הנתונים
SQL - מודל הנתוניםSQL - מודל הנתונים
SQL - מודל הנתונים
 
SQL - אלגברה של יחסים
SQL - אלגברה של יחסיםSQL - אלגברה של יחסים
SQL - אלגברה של יחסים
 
SQL - מודל ישויות קשרים
SQL - מודל ישויות קשריםSQL - מודל ישויות קשרים
SQL - מודל ישויות קשרים
 
MySQL - מרכיבי השאילתא
MySQL - מרכיבי השאילתאMySQL - מרכיבי השאילתא
MySQL - מרכיבי השאילתא
 
בדרך לפולימורפיזם - Using Virtual/Pure Virtual
בדרך לפולימורפיזם - Using Virtual/Pure Virtualבדרך לפולימורפיזם - Using Virtual/Pure Virtual
בדרך לפולימורפיזם - Using Virtual/Pure Virtual
 
בדרך לפולימורפיזם - העמסת ועקיפת פונקציות
בדרך לפולימורפיזם - העמסת ועקיפת פונקציותבדרך לפולימורפיזם - העמסת ועקיפת פונקציות
בדרך לפולימורפיזם - העמסת ועקיפת פונקציות
 
הורשה והיררכיה של מחלקות
הורשה והיררכיה של מחלקותהורשה והיררכיה של מחלקות
הורשה והיררכיה של מחלקות
 
תכנות מונחה עצמים - מחלקות
תכנות מונחה עצמים - מחלקותתכנות מונחה עצמים - מחלקות
תכנות מונחה עצמים - מחלקות
 
טורי חזקה
טורי חזקהטורי חזקה
טורי חזקה
 
כלים מתמטיים - הוכחות משפטים
כלים מתמטיים - הוכחות משפטיםכלים מתמטיים - הוכחות משפטים
כלים מתמטיים - הוכחות משפטים
 
DLL מדריך לעבודה עם
DLL מדריך לעבודה עםDLL מדריך לעבודה עם
DLL מדריך לעבודה עם
 
עבודה עם קבצים בשפת סי
עבודה עם קבצים בשפת סיעבודה עם קבצים בשפת סי
עבודה עם קבצים בשפת סי
 
מצגת בלוגיקה למדעי המחשב
מצגת בלוגיקה למדעי המחשבמצגת בלוגיקה למדעי המחשב
מצגת בלוגיקה למדעי המחשב
 
מצגת לוגיקה מלאה חלק 3 מתוך 3
מצגת לוגיקה מלאה חלק 3 מתוך 3מצגת לוגיקה מלאה חלק 3 מתוך 3
מצגת לוגיקה מלאה חלק 3 מתוך 3
 
מצגת לוגיקה מלאה חלק 2 מתוך 3
מצגת לוגיקה מלאה חלק 2 מתוך 3מצגת לוגיקה מלאה חלק 2 מתוך 3
מצגת לוגיקה מלאה חלק 2 מתוך 3
 
מצגת לוגיקה מלאה חלק 1 מתוך 3
מצגת לוגיקה מלאה חלק 1 מתוך 3מצגת לוגיקה מלאה חלק 1 מתוך 3
מצגת לוגיקה מלאה חלק 1 מתוך 3
 
מתמטיקה דיסקרטית - תורת הקבוצות - פעולות
מתמטיקה דיסקרטית - תורת הקבוצות - פעולותמתמטיקה דיסקרטית - תורת הקבוצות - פעולות
מתמטיקה דיסקרטית - תורת הקבוצות - פעולות
 

ג'אווה - תכנות מונחה עצמים - מצייני גישה/רמות חשיפה

  • 1.
  • 2. ‫גישה‬ ‫מצייני‬–‫חשיפה‬ ‫רמת‬–Encapsulation–Access Modifiers ‫ב‬ ‫לשימוש‬ ‫היכולת‬ ‫את‬ ‫ברשותנו‬ ‫יש‬ ‫כך‬ ‫לשם‬ .‫החיצון‬ ‫העולם‬ ‫בפני‬ ‫המחלקה‬ ‫של‬ ‫החשיפה‬ ‫ברמת‬ ‫לשלוט‬ ‫שלנו‬ ‫היכולת‬-Access Modifiers:‫הם‬ ‫האפשריים‬ ‫הגישה‬ ‫מצייני‬ .public, private, protected‫ובהיעדר‬:‫גישה‬ ‫מציין‬package friendly .)‫המחלקה‬ ‫משתייכת‬ ‫אליה‬ ‫החבילה‬ ‫אותה‬ ‫מתוך‬ ‫(גישה‬ ,‫כללי‬ ‫באופן‬ ‫מחלקות‬ ‫עבור‬‫האפשריות‬ ‫החשיפה‬ ‫רמות‬‫ה‬‫ן‬public, package friendly,‫פנימיות‬ ‫מחלקות‬ ‫ועבור‬‫מותרים‬‫כל‬ ‫הגישה‬ ‫מצייני‬. public ‫מחלקה‬ ‫עבור‬-‫בכ‬ ‫מותר‬ ‫השימוש‬.‫מקום‬ ‫ל‬ ‫מתודה‬ ‫עבור‬-.‫מקום‬ ‫בכל‬ ‫להפעיל‬ ‫ניתן‬ ‫משתנה‬ ‫עבור‬-.‫ישירה‬ ‫בצורה‬ ‫מקום‬ ‫מכל‬ ‫נגיש‬ private ‫מחלקה‬ ‫עבור‬-.‫העוטפת‬ ‫המחלקה‬ ‫של‬ ‫ההגדרה‬ ‫במרחב‬ ‫רק‬ ‫מותר‬ ‫השימוש‬ ,‫פנימית‬ ‫מחלקה‬ ‫לגבי‬ ‫רק‬ ‫מותר‬ ‫השימוש‬ ‫מתודה‬ ‫עבור‬-.‫מוגדרת‬ ‫היא‬ ‫בתוכה‬ ‫המחלקה‬ ‫בגבולות‬ ‫ורק‬ ‫אך‬ ‫להפעיל‬ ‫ניתן‬ ‫מש‬ ‫עבור‬‫תנה‬-.‫מוגדר‬ ‫הוא‬ ‫בה‬ ‫המחלקה‬ ‫בגבולות‬ ‫ורק‬ ‫אך‬ ‫נגיש‬ package-friendly-.‫אחר‬ ‫גישה‬ ‫מציין‬ ‫בהיעדר‬ ‫אוטומטית‬ ‫יתקבל‬ ,‫הדפולטיבי‬ ‫הגישה‬ ‫מציין‬ ‫מחלקה‬ ‫עבור‬-.‫עצמה‬ ‫המחלקה‬ ‫משתייכת‬ ‫אליה‬ ‫חבילה‬ ‫לאותה‬ ‫השייכת‬ ‫אחרת‬ ‫מחלקה‬ ‫או‬ ‫המחלקה‬ ‫בגבולות‬ ‫מותר‬ ‫השימוש‬ ‫מתודה‬ ‫עבור‬-‫להפעיל‬ ‫ניתן‬.‫המתודה‬ ‫שייכת‬ ‫לה‬ ‫המחלקה‬ ‫הוגדרה‬ ‫בה‬ ‫החבילה‬ ‫לאותה‬ ‫ששייכת‬ ‫מחלקה‬ ‫בגבולות‬ ‫משתנה‬ ‫עבור‬-.‫המשתנה‬ ‫הוגדר‬ ‫בה‬ ‫המחלקה‬ ‫שייכת‬ ‫אליה‬ ‫החבילה‬ ‫לאותה‬ ‫ששייכת‬ ‫מחלקה‬ ‫בגבולות‬ ‫נגיש‬ protected-‫כמו‬package-friendly‫תוספת‬ ‫עם‬ ‫מחלקה‬ ‫עבור‬-‫ההגדרה‬ ‫ממרחב‬ ‫גישה‬ ‫בנוסף‬ ,‫פנימית‬ ‫למחלקה‬ ‫רק‬ ‫מותר‬.‫המציין‬ ‫מצוי‬ ‫בה‬ ‫מהמחלקה‬ ‫שיורשת‬ ‫מחלקה‬ ‫של‬ ‫מתודה‬ ‫עבור‬-.‫הגישה‬ ‫מציין‬ ‫מצוי‬ ‫בה‬ ‫מהמחלקה‬ ‫שיורשת‬ ‫מחלקה‬ ‫של‬ ‫ההגדרה‬ ‫במרחב‬ ‫דרך‬ ‫להפעיל‬ ‫ניתן‬ ‫בנוסף‬ ‫משתנה‬ ‫עבור‬-.‫הגישה‬ ‫מציין‬ ‫מצוי‬ ‫בה‬ ‫מהמחלקה‬ ‫שיורשת‬ ‫מחלקה‬ ‫של‬ ‫ההגדרה‬ ‫במרחב‬ ‫נגיש‬ ‫בנוסף‬