11.2 - Üye Değişkenlerinin Tanımlanması
Sınıflar içersinde kullanılan bazı değişken türleri şunlardı: ** Field:Bir sınıfa üye olan değişkenler. ** Local Variables(Yerel Değişkenler):Bir metot yada kod bloğunda bulunan değişkenler. ** Parametreler:**Metot tanımlamalarında kullanılan değişkenler.
##
##
Field
11-Sınıflar adlı yazıda Bisiklet adlı sınıfta üç field tanımlamıştık.
// Bisiklet sınıfı üç fielde sahip.
private int kadans;
private int vites;
private int hiz;
Örnektende anlaşıldığı üzere Field üç kısımdan oluşuyor:
Modifier(Erişim belirleyiciler) örneğin public private vb.
Fieldin tipi
Fieldin adi
Bu üç field de kadans,vites ve hiz adında integer tipinde private olarak tanımlamıştık.Private fieldin sadece bu sınıftan erişebileceğini belirtir.** **
Kapsüllemenin(encapsulation) yapısı gereği, genellikle fieldler private tanımlanır.Bunun anlamı bu değişkenlere doğrudan sadece Bisiklet sınıfının erişilebileceğidir.Yinede bizim bu değerlere erişmemiz gerekebilir.Bunlardan dolayı bu üç değişkenin değerine dolaylı olarak yönettiğimiz public tipinde dört metot tanımlamıştık.
// Bisiklet sınıfı dört metoda sahip.
public void setKadans(int kadans) {
this.kadans = kadans;
}
public void setVites(int vites) {
this.vites = vites;
}
public void frenUygula(int azalt) {
hiz -= azalt;
}
public void hizArtir(int artir) {
hiz += artir;
}
Üye değişkenlerinin isimlendirilmesinde genel kurallar geçerli.Bu konuya[ 5-Değişkenler ](http://www.akursat.com/5-javada-degiskenler/)yazısının Değişken İsimlendirme Kuralları başlıklı kısmına bakabilirisiniz. Metotların parametre alması bir sonraki Metotların tanımlanması yazısında değineceğim.Private ne olduğunu veya bu dört metotdaki yapıları ve işlevini anlamak için acele etmeyin.İlerki yazılarda bu konulara değineceğim.