سوال در مورد کلاس scanner

درود دوستان من نمیدونم منظور از کلمه static که در ابتدای شی scanner مینویسیم چیه و دقیقا کاربردش چیه مثلا : static Scanner na=new Scanner این کلمه static دقیقا کاربردش چیه و به چه دردی میخوره ممنون

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 8 سال پیش
سلام وقتی مثلا یک متغیر و به صورت static تعریف می کنید، باعث میشه که دیگه اون متغیر به اون کلاس وابستگی نداشته باشه. یعنی برای فراخوانی اون متغیر از اون کلاس، نیازی نیست که حتما یک شی از روی اون کلاس ساخته شه. یکم شی گرایی مطالعه کنید متوجه میشین.
online-support-icon