כיצד ליצור אובייקט ב-Java

Kyzd Lyzwr Wbyyqt B Java



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

מאמר זה יסביר את השיטה הקשורה לאינסטציה של אובייקטים ב-Java.







כיצד ליצור אובייקט ב-Java?

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



תחביר

התחביר ליצירת אובייקט של מחלקה:



שם כיתה שם אובייקט = חָדָשׁ שם כיתה ( ) ;

בואו נראה את הדוגמאות של מופע אובייקט ב-Java.





דוגמה 1: הצג אובייקט בודד ב-Java

הנה, יש לנו כיתה בשם ' JavaClass ' עם משתנים 'x', 'y', שיטה מוגדרת על ידי משתמש 'Sum()', וה-'main()' המוגדר מראש שיטה:

פּוּמְבֵּי מעמד JavaClass {
int x,y ;
פְּרָטִי int סְכוּם ( ) {
איקס = 5 ;
י = אחד עשר ;
לַחֲזוֹר איקס + י ;
}

אנו ניצור מופע או אובייקט של המחלקה הזו בשם ' jc ' בשיטה main() באמצעות מילת מפתח 'חדשה'. באמצעות אובייקט זה, אנו ניגשים ל' סְכוּם() ' שיטת ושמור את הערך המוחזר ב' שָׁנָה משתנה מסוג int. לבסוף, השתמש ב' System.out.println() שיטה להדפיס את הסכום בקונסולה:



פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
JavaClass jc = חָדָשׁ JavaClass ( ) ;
int שָׁנָה = jc. סְכוּם ( ) ;
מערכת . הַחוּצָה . println ( 'הסכום של שני מספרים 5 ו-11 הוא:' + שָׁנָה ) ;
}
}

תְפוּקָה

דוגמה 2: יצירת אובייקט בודד ב-Java באמצעות מחלקות מרובות

אנחנו יכולים גם ליצור אובייקט של מחלקה אחת לתוך מחלקה אחרת ולגשת לשיטות הציבוריות של אותה מחלקה. בדוגמה זו, יש לנו שתי מחלקות: 'JavaClass1' ו-'דוגמה'.

' JavaClass1 ' מכיל שיטה בשם ' הוֹדָעָה() ' ומשתנה מסוג מחרוזת ' שֵׁם ”:

מעמד JavaClass1 {
חוּט שֵׁם ;
בָּטֵל הוֹדָעָה ( )
{
מערכת . הַחוּצָה . println ( 'נקרא JavaClass1.' ) ;
}
}

ניצור אובייקט של המחלקה JavaClass1 בשיטה הראשית של המחלקה דוגמה ונגישה לכל המתודות הציבוריות של ה-JavaClass1 במחלקה השנייה בשם Example.

כאן אנו קוראים למתודה של JavaClass1 בשיטה הראשית של המחלקה לדוגמה באמצעות אובייקט ' jc ”:

פּוּמְבֵּי מעמד דוגמא {
פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
JavaClass1 jc = חָדָשׁ JavaClass1 ( ) ;
jc. הוֹדָעָה ( ) ;
}
}

תְפוּקָה

דוגמה 3:  יצירת אובייקטים מרובים ב-Java באמצעות מחלקות מרובות

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

' Javaclass1 ' מכיל בנאי, שתי שיטות מוגדרות על ידי משתמש ושני משתנים. בקונסטרוקטור נקצה את משתני ההתייחסות למשתנים הגלובליים של המחלקה. ואילו, ה 'Sum()' וה-'sub()' שיטות מחזירה את הסכום וההפרשים של ה 'x' ו-'y' משתנים:

מעמד JavaClass1 {
int x,y ;
פּוּמְבֵּי JavaClass1 ( int א, int ב ) {
איקס = א ;
י = ב ;
}
int סְכוּם ( ) {
לַחֲזוֹר איקס + י ;
}
int תַת ( ) {
לַחֲזוֹר איקס - י ;
}
}

בשיטה הראשית של הכיתה דוגמה, ניצור שני אובייקטים של ' JavaClass1 ' כפי ש ' jc ' ו' jc1 ' על ידי העברת ערכי מספרים שלמים כארגומנטים. הבנאי מיישם את משתני המחלקה עם הערכים הנתונים. לבסוף, נגישה לכל 'סְכוּם()' השיטה תהיה ' jc 'אובייקט ו' תַת() ' עם ' jc1 ”:

פּוּמְבֵּי מעמד דוגמא {
פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
JavaClass1 jc = חָדָשׁ JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = חָדָשׁ JavaClass1 ( 19 , שתיים ) ;
int שָׁנָה = jc. סְכוּם ( ) ;
int תשובה1 = jc1. תַת ( ) ;
מערכת . הַחוּצָה . println ( 'תוצאה: ' + שָׁנָה ) ;
מערכת . הַחוּצָה . println ( 'תוצאה: ' + תשובה1 ) ;
}
}

תְפוּקָה

ריכזנו את כל המידע הבסיסי הקשור לאינסטציה של אובייקט ב-Java.

סיכום

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