משתנה מופע ב- Java: כל מה שאתה צריך לדעת



מאמר זה בנושא 'משתנה מופע ב- Java' ייתן לך מבוא למופעי Java יחד עם הדגמה מעשית.

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

בואו נתחיל!





מהו משתנה מופע ב- Java?

משתני מופעים בג'אווה הם משתנים לא סטטיים המוגדרים בכיתה מחוץ לכל שיטה, בּוֹנֶה או חסימה. לכל אובייקט מיידי של הכיתה יש עותק או מופע נפרדים של אותו משתנה. משתנה מופע שייך למחלקה.

אתה בטח תוהה מה זה בדיוק למשל ? תן לי לעזור לך לפשט את זה.



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

תלמיד בכיתה {String studentName int studentScore}

ואם אתה יוצר שני אובייקטים של סטודנטים כמו,

סטודנט סטודנט 1 = סטודנט חדש () סטודנט סטודנט 2 = סטודנט חדש ()

ואז ייווצרו שני מקרים של הכיתה סטודנט.



עכשיו לכל תלמיד יהיה שם משלו וציון נכון? כך שהערך המאוחסן בתוך 'studentName' ו- 'studentScore' ישתנה עבור תלמידים שונים, הם נקראים 'משתנים'. וכמו שראיתם שמשתנים אלה מחזיקים בערך משלהם לכל מופע, הם נקראים ב- Java משתנים.

כעת לאחר שהבנתם את המשמעות של משתני מופע, בואו להתקדם.

אני ארשום את התכונות של משתני מופע, שיעזרו לך להשתמש בהם בקוד Java בקלות.

תכונות של משתנה מופע?

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

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

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

מבנה בסיסי של תוכנית Java

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

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

הנה קוד מפורט:

חבילה אדוריקה יבוא java.util.Scanner מחלקה ציבורית תלמיד {ציבורי שם מחרוזת פרטי סימני ציבורי סטודנט (מחרוזת stuName) {name = stuName} public void setMarks (int stuMar) {marks = stuMar} // שיטה זו מדפיסה את פרטי התלמיד. בטל ציבורי printStu () {System.out.println ('שם:' + שם) System.out.println ('סימנים:' + סימנים)} ציבורי ריק סטטי ראשי (מחרוזת טוענת []) {סטודנט StuOne = סטודנט חדש ( 'רוס') סטודנט StuTwo = תלמיד חדש ('רחל') סטודנט StuThree = סטודנט חדש ('פיבי') StuOne.setMarks (98) StuTwo.setMarks (89) StuThree.setMarks (90) StuOne.printStu () StuTwo.printStu () StuThree.printStu ()}}

תְפוּקָה:

שם: רוס
ציונים: 98
שם: רחל
ציונים: 89
שם: פיבי
ציונים: 90

הֶסבֵּר:

בקוד שלעיל, כפי שאתה יכול לראות, יצרתי שלושה משתני מופע, כלומר 'StuOne', 'StuTwo', 'StuThree'.כמו כן, אתה יכול ליצור כמה שיותר לפי הצורך בהתאם לדרישתך.כעת, בעודנו עוברים עובדות מצטברות על משתנה מופע, הרשו לי גם לפרט בפניכם את ההבדלים בין משתנה מופע למשתנה מחלקה!

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

כדי להבהיר את ההבדלים, רשמתי כמה נקודות שיעזרו לך להשליך כל עמימות בין השניים.

משתנה למופע משתנה כיתתי

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

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

משתני מופע מוכרזים ללא סטָטִי מילת מפתח.

משתני מחלקות מוכרזים עם מילת מפתח סטָטִי

ניתן להשתמש במשתני מופע רק באמצעות הפניה לאובייקט.

ניתן להשתמש במשתני מחלקות דרך שם המחלקה או הפניה לאובייקט.

בכך הגענו לקראת סוף הבלוג. אני מקווה שתוכן מאמר זה התגלה כמועיל לך. נמשיך לחקור את עולם ג'אווה בבלוגים הקרובים. המשך לעקוב!

עכשיו אחרי שהבנת ' מהו משתנה מופע ב- Java ” , לבדוק את מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפזורים ברחבי העולם. קורס ההכשרה וההסמכה של Java J2EE ו- SOA של אדוריקה מיועד לסטודנטים ואנשי מקצוע שרוצים להיות מפתח Java. הקורס נועד לתת לך יתרון בתכנות ג'אווה ולהכשיר אותך למושגי ג'אווה מרכזיים ומתקדמים יחד עם מסגרות ג'אווה שונות כמו Hibernate & Spring.

אם ברצונך ללמוד עוד על Java, תוכל לעיין ב-

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות בנושא זה ' משתנה מופע ב- Java 'בלוג ונחזור אליך בהקדם האפשרי.