Lesson 30 of 34

static এবং final

8 min 35 XP

static field সব objects-এ ভাগ করা থাকে, একটিই copy, যেমন কতগুলো object তৈরি হলো গুনতে। static method object ছাড়াই ClassName.method() দিয়ে call করুন। final value বদলানো যায় না।

Example: edit me and press Run

Output Loading Java (first time takes a few seconds)
Press Run to see the result here.

main() static কেন? কোনো object তৈরি হওয়ার আগেই JVM-কে এটি call করতে হয়। জনপ্রিয় interview প্রশ্ন।

Challenge

+35 XP

class Counter লিখুন যাতে একটি static int total এবং প্রতিটি object-এর নিজস্ব int value থাকবে। increment() দুটিতেই 1 যোগ করে। main()-এ n পড়ুন, দুটি Counter তৈরি করুন, প্রথমটি n বার ও দ্বিতীয়টি দুবার increment করুন, তারপর print করুন: Input: 3 Output: A: 3 B: 2 Total: 5

Output Loading Java (first time takes a few seconds)
Press Run to see the result here.