Java'da yerel değişkenler, bir metodun veya blokun içinde tanımlanan ve sadece bu metod veya blok içinde geçerli olan değişkenlerdir. Bu değişkenler, sadece o metod veya blokun kapsamı içinde kullanılır ve erişilebilir.
Yerel Değişkenlerin Erişim Belirleyicileri
Yerel değişkenler, erişim belirleyicilerle (private
, protected
, public
) tanımlanamaz. Erişim belirleyiciler, sınıf üyeleri (alanlar, metodlar ve iç sınıflar) için kullanılır, ancak yerel değişkenler sınıfın bir üyesi değildir. Yerel değişkenler sadece tanımlandıkları metot veya blok içinde geçerlidir ve diğer sınıflardan ya da metodlardan erişilemezler.
Yerel Değişkenlerin Tanımlanması
Yerel değişkenler metod veya blok içinde doğrudan tanımlanır ve varsayılan olarak paket erişim seviyesine sahiptirler (yani, sadece tanımlandıkları metod veya blok içinde erişilebilirler). Aşağıda bir yerel değişkenin nasıl tanımlandığını gösteren bir örnek bulunmaktadır:
public class LocalVariableExample {
public void exampleMethod() {
// Yerel değişken tanımlama
int localVariable = 10;
// Yerel değişkeni kullanma
System.out.println("Local variable value: " + localVariable);
}
public static void main(String[] args) {
LocalVariableExample example = new LocalVariableExample();
example.exampleMethod();
}
}
Bu örnekte, localVariable
isimli yerel değişken exampleMethod
metodunun içinde tanımlanmış ve sadece bu metod içinde kullanılabilir.
Erişim Belirleyiciler ve Sınıf Üyeleri
Erişim belirleyiciler (private
, protected
, public
) sınıf üyeleri (alanlar ve metodlar) için geçerlidir. Örneğin, bir sınıfın alanını private
olarak tanımlayabilirsiniz:
public class Example {
// Private sınıf üyesi (field)
private int privateField;
public void setPrivateField(int value) {
this.privateField = value;
}
public int getPrivateField() {
return this.privateField;
}
}
Ancak, yerel değişkenler için bu erişim belirleyicilerini kullanamazsınız çünkü yerel değişkenler sadece metod veya blok kapsamı içinde geçerlidir ve dışarıdan erişime kapalıdır.
Top comments (0)