Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Öncelikle gözden kaçırdığın bir şey var. İkinci kullanımda yeni bir değişken tanımlama söz konusu değil, zaten var olan bir değişkeni kullanıyor o methodlar. ~Not: Değişken dedim farkındayım field demem gerekirdi aslında ama kafa karışıklığı yapmak istemedim. Değişkenler Class içinde tanımlandığı vakit field diye isimlendiriliyor ve tek farkları isimlendirilmeleri ve kapsamları diyebiliriz. Hızlan, FrenYap ve BilgileriYaz methodları ikisinin de erişebildiği ORTAK bir field'a ulaşıyor. Parantezlerin kapsamlarını biliyorsundur, içte kalanlar üstte kalanlara erişebilir. Peki ne oluyor?
Eğer "Hızlan" methodu çağrılırsa, Bisiklet sınıfında bulunan "hız" isimli alanın(field) değerini method'a parametre ile geçilen değer kadar arttırıyor.
Eğer "FrenYap" methodu çağrılırsa, ilgili alanın(field) değeri yine method'a parametre ile alınan değer ile çıkarılıyor.
BilgileriYaz methodu ise yine aynı sınıfta bulunan aynı "hız" isimle alanın çağrıldığı andaki değerini ekrana yazdırıyor.
Ek Not: Dildeki kavramları ve yapıları öğrenirken Türkçelerini(Alan, Özellik gibi) öğrenmek yerine İngilizce tanımlarını öğrenip Türkçe anlamlarını kafanda genel kültür olarak yer edindirirsen araştırmalarında, yaptığın okumalarda kafa karışıklığı yaşamazsın.