ثابت
1. في الفصل الدراسي، تسمى السمات المعدلة بالسمات الثابتة. تتم مشاركتها بواسطة جميع كائنات هذه الفئة ويتم تخزينها في منطقة التخزين الثابتة. يمكن لجميع كائنات هذه الفئة الوصول إلى نفس المتغير. يمكن استخدامه كعداد لحساب العدد الإجمالي للكائنات من مختلف الأنواع التي تم إنشاؤها.
2. في الفصل، الطريقة المعدلة باستخدام الطريقة الثابتة هي طريقة ثابتة، ولا يمكن الوصول إلى الخصائص والأساليب غير الثابتة في الطرق الثابتة، ولكن يمكن الوصول إلى الطرق والخصائص الثابتة في الطرق غير الثابتة، وتعدد الأشكال في الطريقة الثابتة غير صالح ولا يمكن استخدام هذا.
3. نظرًا لأن الخصائص والأساليب الثابتة تنتمي إلى جميع كائنات هذه الفئة، فيمكن الوصول إليها باستخدام اسم الفئة. اسم الخاصية الثابتة/اسم الطريقة ---.
يمكن لـ 4.static أيضًا تعديل كتلة التعليمات البرمجية، والتي سيتم تنفيذها مرة واحدة فقط عند تحميل الفصل.
أخير
(1) لا يمكن وراثة الفصول التي تم وضع علامة نهائي عليها
class TT يمتد T{}// خطأ، لا يمكن وراثة الفئة النهائية
وظيفة الفراغ النهائي العامة () {}
}
فئة TT تمتد T {
public void function(){}// خطأ، لا يمكن تجاوز الطريقة النهائية بواسطة الفئات الفرعية
}
يحب:
}
//أو
اختبار الصف {
كثافة العمليات النهائية س؛
امتحان(){
س=10;
}
(6) من الممكن أيضًا تعريف المعلمة الرسمية على أنها نهائية، مما يحد من نطاق قيمة المعلمة الرسمية التي يمكن تعديلها في الطريقة.
هناك العديد من الفئات في جافا التي تعتبر أنواعًا نهائية: String وMath وما إلى ذلك.