מה הכוונה בגמר סטטי ציבורי בג'אווה?
מה הכוונה בגמר סטטי ציבורי בג'אווה?

וִידֵאוֹ: מה הכוונה בגמר סטטי ציבורי בג'אווה?

וִידֵאוֹ: מה הכוונה בגמר סטטי ציבורי בג'אווה?
וִידֵאוֹ: CS50 2013 - Week 9, continued 2024, מאי
Anonim

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

כמו כן נשאל, מהי שיטה סופית סטטית בג'אווה?

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

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

באופן דומה, אתם עשויים לשאול, מה ההבדל בין סופי לסטטי בג'אווה?

מַפְתֵחַ הבדלים בין סטטי ו גמר ב-Java מצד שני, סופי מילת המפתח חלה על שיטות ומשתנים בכיתה. סטָטִי ניתן לאתחל משתנה בכל עת ואילו, א סופי יש לאתחל את המשתנה בזמן ההכרזה.

מה המשמעות של כפיל סטטי ציבורי?

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

מוּמלָץ: