يجب تعريف الفصول قبل استخدامها. الفصل هو قالب لإنشاء كائن ، ويسمى إنشاء كائن أيضًا.
فيما يلي مثال بسيط لفهم تعريف الفصل في Java:
الكلب العام {string name ؛ "سيد ، أنا جائع") ؛
وصف المثال:
الجمهور هو معدّل للفصل ، مما يشير إلى أن الفصل عبارة عن فئة عامة ويمكن الوصول إليها بواسطة فئات أخرى. سيتم شرح المعدل في القسم التالي. الفئة هي الكلمة الرئيسية التي تحدد الفصل. الكلب هو اسم الفصل. الاسم والعمر هي متغيرات الأعضاء في الفصل ، تسمى أيضًا السمات ؛
يمكن أن يحتوي الفصل على متغيرات النوع التالية:
طريقة البناء
تسمى الطريقة التي يتم تنفيذها تلقائيًا أثناء إنشاء إنشاء فئة مُنشئًا ، والذي لا يتطلب منك أن تسميها يدويًا. يمكن للمنشئ القيام ببعض أعمال التهيئة أثناء تثبيت الفصل.
يجب أن يكون اسم المنشئ هو نفسه اسم الفصل وليس هناك قيمة إرجاع.
كل فصل لديه مُنشئ. إذا لم يتم تعريف المُنشئ بشكل صريح للفئة ، فسيقوم برنامج التحويل البرمجي Java بتزويد الفئة بمنشئ افتراضي.
فيما يلي مثال على مُنشئ:
الكلب العام {string age ؛ ) ؛ 'm جائع ") ؛} الفراغ الثابت العام الرئيسي (سلسلة arg []) {// المعلمات التي تم تمريرها عند إنشاء كائن يجب أن تتوافق مع قائمة المعلمات المُنشأة MyDog = new dog (" Huahua "، 3) ؛}}
نتائج التشغيل:
شكرا لسيدي لتبنيه لي
يوضح:
إنشاء كائن
الكائن هو مثيل للفئة ، وتسمى عملية إنشاء كائن أيضًا إنشاء فئة. يتم إنشاء الكائنات مع فئات كقوالب.
في Java ، فإن استخدام الكلمة الرئيسية الجديدة لإنشاء كائن عمومًا له الخطوات الثلاث التالية:
الإعلان: إعلان كائن ، بما في ذلك اسم الكائن ونوع الكائن.
مثيل: استخدم الكلمة الرئيسية الجديدة لإنشاء كائن.
التهيئة: عند إنشاء كائن باستخدام جديد ، يتم استدعاء طريقة المنشئ لتهيئة الكائن.
على سبيل المثال:
الكلب mydog ؛
يمكن أيضًا تهيئتها أثناء الإعلان:
الكلب mydog = كلب جديد ("huahua" ، 3) ؛
متغيرات وأساليب أعضاء الوصول
على سبيل المثال: متغيرات الأعضاء وأساليب الأعضاء من خلال الكائنات التي تم إنشاؤها ، على سبيل المثال:
// instantiate dog mydog = new dog ("Huahua" ، 3) ؛ // الوصول إلى متغير العضو mydog.name من خلال رقم النقطة ؛ // الوصول إلى طريقة العضو mydog.bark () من خلال رقم النقطة ؛
يوضح المثال التالي كيفية الوصول إلى متغيرات وأساليب الأعضاء:
الكلب الفئة العامة {string age ؛ النظام. {dog mydog = new dog ("Huahua" ، 3) Name + "، Age +" Ameal ") ؛
نتائج التشغيل:
بفضل المالك لتبنيه.
ترتيب التشغيل الأساسي لفئات Java <br /> سنشرح ترتيب تشغيل فئة Java الأساسية في الفصل التالي:
العصر التجريبي العام {private string ؛ Out.println (OBJ.NAME + "العصر" + OBJ.AGE) ؛
ترتيب الجري الأساسي هو:
كمبرمج ، يجب أن تكون واضحًا بشأن عملية التشغيل الأساسية للبرنامج ، وإلا فإن الخلط بينكما سيكون ضارًا بكتابة التعليمات البرمجية والتطوير الفني.