static کا مطلب ہے "کلاس کے لیے، انسٹنسز کے لیے نہیں۔" final کا مطلب ہے "تبدیل / توسیع نہیں کیا جا سکتا۔" یہ آزاد کلیدی الفاظ ہیں اکثر الجھائے جاتے ہیں، لیکن وہ مختلف مسائل سے نمٹتے ہیں — اور constants بنانے کے لیے یکجا ہوتے ہیں۔
static — کلاس کی سطح پر، تمام انسٹنسز میں شیئر کیا جاتا ہے
{
;
id;
Counter() {
count++;
id = count;
}
{
count = ;
}
}
Counter.count;
Counter.reset();
();
