מהו המשתנה הסופי?
מהו המשתנה הסופי?

וִידֵאוֹ: מהו המשתנה הסופי?

וִידֵאוֹ: מהו המשתנה הסופי?
וִידֵאוֹ: כיתה ז - שיעור 09 א - עמרי - המשתנה והביטוי האלגברי - הקדמה 2024, נוֹבֶמבֶּר
Anonim

סופי מילת מפתח ב-java. ראשית כל, סופי הוא משנה ללא גישה החל רק על א מִשְׁתַנֶה , שיטה או מחלקה. להלן הקשרים שונים שבהם סופי משמש. משתנים סופיים . כש מִשְׁתַנֶה מוצהר עם סופי מילת מפתח, לא ניתן לשנות את הערך שלה, בעצם, קבוע.

בדרך זו, מהו שיעור אחרון?

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

יודע גם, האם ניתן לשנות את המשתנה הסופי? יש משתנה סופי הגבלת מהירות, אנחנו הולכים לעשות שינוי הערך של זה מִשְׁתַנֶה , אבל זה פחית לא תהיה השתנה כי משתנה סופי פעם אחת הוקצה ערך פחית לעולם אל תהיה השתנה.

בדרך זו, למה אתה מתכוון במשתנה סופי ב-Java?

משתנים סופיים ב-Java . ב Java , מתי סופי מילת מפתח משמשת עם a מִשְׁתַנֶה של סוגי נתונים פרימיטיביים (int, float,.. וכו'), ערך ה- מִשְׁתַנֶה לא ניתן לשנות. לדוגמה, התוכנית הבאה נותנת errorbecause אני הוא סופי . מבחן מחלקה ציבורית {

איך משתמשים במשתנה הסופי ב-Java?

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

מוּמלָץ: