static ਦਾ ਮਤਲਬ ਹੈ "ਕਲਾਸ ਦਾ ਹੈ, instances ਦਾ ਨਹੀਂ।" final ਦਾ ਮਤਲਬ ਹੈ "ਬਦਲਿਆ/extended ਨਹੀਂ ਜਾ ਸਕਦਾ।" ਇਹ ਆਜ਼ਾਦ ਕੀਵਰਡਜ਼ ਹਨ ਜੋ ਅਕਸਰ ਉਲਝਾਏ ਜਾਂਦੇ ਹਨ, ਲੇਕਿਨ ਇਹ ਵੱਖ-ਵੱਖ ਚਿੰਤਾਵਾਂ ਨੂੰ ਸੰਬੋਧਿਤ ਕਰਦੇ ਹਨ — ਅਤੇ constants ਬਣਾਉਣ ਲਈ ਜੋੜ ਹਨ।
static — class-level, ਸਾਰੇ instances ਵਿੱਚ ਸਾਂਝਾ
{
;
id;
Counter() {
count++;
id = count;
}
{
count = ;
}
}
Counter.count;
Counter.reset();
();
