قم بتشغيل الكود التالي ومراقبة النتائج:
Package com.test ؛ public class hellob يمتد helloa {public helloB () {} {system.out.println ("أنا B class") ؛ } static {system.out.println ("static b") ؛ } public static void main (string [] args) {new HelloB () ؛ }} class helloa {public helloa () {} {system.out.println ("أنا فئة") ؛ } static {system.out.println ("static a") ؛ }}النتائج كما يلي:
static astatic bi'm a classi'm b class
تحليل:
1. كتلة الرمز الثابت: يتم تنفيذها خلال الخطوة الثالثة من عملية تحميل الفصل. الغرض الرئيسي هو تعيين القيم الأولية لمتغيرات الفئة.
2. كتلة رمز البناء: إنها مستقلة ويجب أن تكون متصلة بالناقل لتشغيلها. ستقوم Java بوضع كتلة رمز البناء أمام كل طريقة بناء لإنشاء بعض متغيرات المثيلات الشائعة وتقليل كمية الكود.
3. طريقة البناء: تستخدم لتثبيت المتغيرات.
تلخيص:
1 في مستوى الفصل ، 2 و 3 هما مستوى المثيل ، لذلك يجب إعطاء 1 الأولوية إلى 2 و 3.
أمر التنفيذ الخاص بهم هو 1> 2> 3 ؛
التفسير التفصيلي أعلاه لكتل الرمز الثابت ، وكتل رمز البناء ، وطرق البناء في Java هو كل المحتوى الذي شاركته معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.