Javaمثال عملي يوضح فائدة الكلمة static في جافا
لنفترض أننا نريد إنشاء كلاس إسمه book لتخزين الكتب مع مراعاة الشروط التالية:
كل كتاب يجب ذكر إسمه bookName, إسم المؤلف author, و عدد الصفحات pageNumbers بالإضافة أنه يجب حفظ عدد الكتب الكلي.
لحفظ عدد الكتب يمكننا إنشاء متغير نوعه private و static يزيد واحداً كلما قمنا بإنشاء كائن جديد ( أي كتاب جديد, لأن كل كتاب عبارة عن كائن من الكلاس book ).
بعد إنشاء هذا الكلاس, سنقوم بإنشاء الكلاس MainBook لتجربته.
سنحصل على النتيجة التالية عند التشغيل.