انواع متغیرها در جاوا

در جاوا سه نوع متغیر به نام های instance، local و static داریم
توجه: – در جاوا از متغیرهای سراسری پشتیبانی نمیکنیم
متغیرهای نمونه
متغیرهای نمونه آن متغیرهایی هستند که در متد کلاس out تعریف می کنیم
public class A {
String name;
String color;
}
در مثال بالا در کلاس A چند متغیر را با استفاده از نوع داده در قطعه کد بالا تعریف کردیم، متغیرهای نمونه را در داخل کلاس تعریف کردیم، اما در خارج از روش، این متغیرها متغیرهای نمونه هستند اگر می خواهید به متغیرهای نمونه خارج از کلاس دسترسی داشته باشید، باید از مشخص کننده دسترسی استفاده کنید عمومی دامنه متغیرهای نمونه به مشخص کننده دسترسی بستگی دارد
متغیرهای محلی
متغیری که در حین افزایش متد اعلان متد یا پارامتر یا اعلان متغیرها در بدنه متد جانبی به نام متغیرهای محلی استفاده می شود.
public int caluclate(int a, int b) {
return a + b;
}
در بالا، متغیرهای قطعه کد در متدی به نام متغیرهای محلی اعلام میشوند، شما فقط میتوانید از این متغیر فقط در داخل متد استفاده کنید.
*متغیرهای استاتیک *
متغیرهای ایستا با استفاده از کلمه کلیدی استاتیک پس از اعلام کلمه کلیدی ثابت استاتیک در مقابل متغیر شما متغیرهایی را که به عنوان متغیرهای ثابت نامیده می شوند، تعریف می شوند.
public class B {
static String name = "Ryan";
}
قطعه کد بالا نمونه ای از متغیرهای ثابت است