תוכן עניינים:

האם חברים סטטיים יכולים להיות פרטיים?
האם חברים סטטיים יכולים להיות פרטיים?

וִידֵאוֹ: האם חברים סטטיים יכולים להיות פרטיים?

וִידֵאוֹ: האם חברים סטטיים יכולים להיות פרטיים?
וִידֵאוֹ: מיכאל רוצה לצאת עם כמה חברים ושירן לא מסכימה ?! 2024, נוֹבֶמבֶּר
Anonim

משתני חבר סטטיים

זה בעצם משתנה גלובלי, אבל השם שלו כלול בתוך היקף מחלקה, כך שהוא הולך עם המחלקה במקום להיות מוכר בכל מקום בתוכנית. כמו חבר מִשְׁתַנֶה פחית להיעשות פְּרָטִי לכיתה, כלומר רק חבר פונקציות פחית לגשת אליו.

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

ביצוע א פוּנקצִיָה א חבר סטטי של כיתה ולא בחינם פוּנקצִיָה נותן שני יתרונות: זה נותן את פוּנקצִיָה גישה ל פְּרָטִי ומוגן חברים של כל אובייקט של המחלקה, אם האובייקט הוא סטָטִי או מועבר ל פוּנקצִיָה ; זה משייך את פוּנקצִיָה עם המחלקה בצורה דומה למרחב שמות.

מה המשמעות של סטטיק פרטי? " פְּרָטִי " הוא מפרט גישה. הוא אומר לך שהחבר גלוי רק בתוך המחלקה - מחלקות אחרות לא יכולות לגשת ל- פְּרָטִי חברי כיתה. " סטָטִי " אומר שהמשתנה הוא משתנה ברמת הכיתה; יש רק משתנה אחד, המשותף לכל המופעים של המחלקה.

באופן דומה, נשאל, האם סטטי יכול להיות C++ פרטי?

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

האם יש לנו שיטות סטטיות פרטיות בג'אווה?

לא, אָנוּ לא יכול לעקוף פְּרָטִי אוֹ שיטות סטטיות ב-Java . שיטות פרטיות ב-Java אינם גלויים לשום מחלקה אחרת המגבילה את היקפם למחלקה שבה הם מוכרזים.

מוּמלָץ: