הבדל בין אובייקט למחלקה

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

לא. לְהִתְנַגֵד מעמד
1) חפץ הוא למשל של כיתה. כיתה היא א שרטוט או תבנית שמהם נוצרים אובייקטים.
2) חפץ הוא א ישות בעולם האמיתי כגון עט, מחשב נייד, נייד, מיטה, מקלדת, עכבר, כיסא וכו '. כיתה היא א קבוצה של חפצים דומים .
3) חפץ הוא א גוּפָנִי יֵשׁוּת. כיתה היא א הגיוני יֵשׁוּת.
4) אובייקט נוצר באמצעות מילת מפתח חדשה בעיקר למשל.
Student s1=new Student();
הכיתה מוכרזת באמצעות מילת מפתח בכיתה לְמָשָׁל
תלמיד כיתה{}
5) נוצר אובייקט הרבה פעמים לפי דרישה. המעמד מוצהר פַּעַם .
6) לְהִתְנַגֵד מקצה זיכרון כאשר הוא נוצר . מעמד לא מקצה זיכרון כאשר הוא נוצר .
7) יש דרכים רבות ליצור אובייקט ב-java כגון מילת מפתח חדשה, newInstance() method, clone() method, factory method ו-deserialization. יש רק דרך אחת להגדיר מחלקה ב-java באמצעות מילת מפתח בכיתה.

בואו נראה דוגמה מהחיים האמיתיים של מחלקה ואובייקט ב-Java כדי להבין היטב את ההבדל:

מעמד: בן אנוש לְהִתְנַגֵד: גבר אישה

מעמד: פרי לְהִתְנַגֵד: תפוח, בננה, מנגו, גויאבה wtc.

מעמד: טלפון נייד לְהִתְנַגֵד: אייפון, סמסונג, מוטו

מעמד: מזון לְהִתְנַגֵד: פיצה, בורגר, סמוסה