تشارك هذه المقالة الكود المحدد لاستخدام الكلمات الرئيسية الثابتة لتنفيذ وضع Singleton للرجوع إليه. المحتوى المحدد كما يلي
نمط Singleton: يمكن الحصول على مثيل فريد واحد فقط من فئة معينة
نمط المفرد ، الكائن الذي تم الحصول عليه في أي وقت هو نفس الكائن
انظر إلى الكود التالي:
/*** وضع Singleton* Author Xiongda* date 15 أبريل 2018*/الفئة العامة SingletonMode {private static singletonmode single = null ؛ رقم int العام = 1 ؛ // تعريف المنشئ على أنه خاص خاص singletonMode () {single = this ؛ } static static singletonmode getInstance () {if (single == null) {single = new SingletonMode () ؛ } إرجاع واحد ؛ }}قم بتنفيذ طريقة المنشئ بشكل خاص بحيث لا يمكن إنشاء التأثير الخارجي باستخدام جديد ، وتحقيق التأثير الذي هو في الواقع نفس الكائن في أي وقت.
رمز الاختبار كما يلي:
فئة عامة Testit {public static void main (string [] args) {// todo method method method method tuto tuto subsingletonmode single = singletonmode.getInstance () ؛ system.out.println ("قيمة رقم واحد: = singletonmode.getInstance () ؛ system.out.println ("قيمة رقم Single3:"+single3.number) ؛ system.out.println (single2 == single3) ؛}}النتائج كما يلي:
توضح النتيجة أن مراجع Single ، Single2 ، و Single3 تشير إلى نفس الكائن
تطبيق Singleton Mode: على سبيل المثال ، لا يمكن فتح نافذة اللعبة بواسطة وضع Singleton.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.