ناقشت الدروس حتى الآن إنشاء فئات ، وهي قوالب لإنشاء الكائنات. في نفس الدرس ، سيتم وصف عملية إنشاء واستخدام الكائنات نفسها.
روابط strong>
في لغة Java ، لا يمكن للمتغير تخزين كائن. بدلاً من ذلك ، تحتوي Java على مراجع تشير إلى موقع الكائن في الذاكرة.
بناء الجملة لإنشاء متغير من نوع مرجع كائن كما يلي:
العلامة & lt ؛ اسم الفئة & GT. & lt؛ اسم المتغير & gt ؛؛
تجدر الإشارة إلى أننا نشير على الفور إلى الفئة التي سيتم الرجوع إلى كائناتها.
مثال: متغير باسم "ب" يشير إلى فئة الكتاب:
كتاب ب ؛ code>
بنفس الطريقة ، يمكنك إنشاء حقول الفصل الدراسي (يمكنك إضافة معدل وصول هناك). يمكنك إنشاء مصفوفات من المراجع وإعادتها من الطرق. مثال:
public class Libary {
عام strong> كتاب [] كتب ؛
عام strong> الكتاب findBookWithName ( اسم السلسلة ) {
// كود يعثر على الكتاب الصحيح em>
}
}؛
الخلاصة: من نواحٍ عديدة ، يمكنك العمل مع المراجع بنفس الطريقة المتبعة مع متغيرات الأنواع الأولية الأخرى (int ، long ، double ...).