logo
logo
تبلیغ کلیکی تاپ سایت 98

static در جاوا

static در جاوا
هدایت عباسی آموزش جاوا

آموزش کامل static در جاوا همراه با مثال برای فهم بهتر . یکی از مباحث در java ، استایتک یا static می باشد.

این آموزش متعلق به تاپ سایت 98 میباشد.

کاربرد static در جاوا :

در این بخش از آموزش جاوا به کاربرد static در جاوا می پردازیم.

بعضی مواقع پیش می آید که بخواهیم عضوی از کلاس را طوری تعریف کنیم که به صورت مستقل و مجزا از سایر اعضای کلاس استفاده کنیم.

در این صورت می توانیم از static استفاده کنیم.کافی است قبل از تعریف متغیر یا متد ، واژه static را قرار دهید.

یکی از مهمترین قسمت هایی که ازstatic استفاده می کنند متد main است.

محدودیت های static :

توابعی که از نوع static در جاوا تعریف می شوند محدودیت هایی دارند.

آنها تنها می توانند به صورت مستقیم متدهای static دیگر را فراخوانی کنند.

آنها تنها می توانند به صورت مستقیم به داده های static دسترسی پیدا کنند.

آنها  نمی توانند به کلید واژه های this , super ارجاع داشته باشند.

متغیر استایتک :

برای تعریف متغیر استایتک (static) به روش زیر عمل می کنیم.

متغیراستایتک فقط یک بار در زمان اجرای کلاس حافظه می گیرد.

Static int a;
Static int b=19;

متد استایتک :

برای تعریف متد استاتیک (static) می توانیم به روش زیر عمل کنیم.

ما یک متد با نام method1 و ازنوع static معرفی کرده ایم.

Static void method1(){
System.out.println("TopSite98.com");
}

مثال static :

در مثال STATIC که در زیر می بینید یک کلاس بنام دانشجو داریم که نام دانشگاه در همه دانشجوها مشترک است.

پس کافی است یک بار معرفی شود و برای همه دانشجویان استفاده شود.

پس آن را از نوع STATIC گرفته ایم.

class Student{
int rollno;
String name;
static String college ="ITS";//static variable
Student(int r, String n){
rollno = r;
name = n;
}
void display (){System.out.println(rollno+" "+name+" "+college);}
}
public class TestStaticVariable1{
public static void main(String args[]){
Student s1 = new Student(111,"Karan");
Student s2 = new Student(222,"Aryan");
s1.display();
s2.display();
}}

امیدواریم این آموزش برای شما مفید باشد.

موفق باشید.

عزیزانی که تمایل دارند به تیم نویسندگی تاپ سایت 98 بپیوندند می توانند از طریق واتساپ با ما در ارتباط باشند. ما بهترین افراد را به تیم خود اضافه خواهیم کرد.

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

دوره ارز دیجیتال تاپ سایت 98

منبع: تاپ سایت 98

تگ:

دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.