מה ההבדל בין מחלקה פנימית למחלקה מקוננת?
מה ההבדל בין מחלקה פנימית למחלקה מקוננת?

וִידֵאוֹ: מה ההבדל בין מחלקה פנימית למחלקה מקוננת?

וִידֵאוֹ: מה ההבדל בין מחלקה פנימית למחלקה מקוננת?
וִידֵאוֹ: מדריך Java - פרק 13 - תכנות מונחה עצמים, חלק 1 2024, נוֹבֶמבֶּר
Anonim

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

מכאן, מה ההבדל בין מחלקה פנימית לתת מחלקה?

כיתות פנימיות הם בתוך ה אותו קובץ, בעוד שתת-מחלקות יכולות להיות בקובץ אחר, אולי בחבילה אחרת. אתה לא יכול לקבל מופע של an מעמד פנימי ללא מופע של ה מעמד שמכיל את זה. כיתות פנימיות יש את השיטות שהם רוצים, בעוד שלתת-מחלקות יש את השיטות של ההורה שלהן מעמד.

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

כמו כן, השאלה היא, מהו ההיקף של מחלקה המקוננת בתוך מחלקה אחרת?

א מעמד ניתן להכריז בְּתוֹך ה תְחוּם שֶׁל כיתה אחרת . כמו מעמד נקרא " מחלקה מקוננת ." כיתות מקוננות נחשבים להיות בְּתוֹך ה תְחוּם של התוחם מעמד זמינים לשימוש בְּתוֹך זֶה תְחוּם.

מהי מחלקה מקוננת סטטית?

א מחלקה סטטית כלומר נוצר בתוך א מעמד נקרא מחלקה מקוננת סטטית ב java . ניתן לגשת אליו על ידי חיצוני מעמד שֵׁם. זה יכול לגשת סטָטִי נתונים חברים של חיצוני מעמד כולל פרטי. שיעור סטטי לא יכול לגשת ללא סטָטִי (instance) datamember או שיטה.

מוּמלָץ: