Nesne Erişimcileri (Getter & Setter)
Bir nesnenin metotlarını oluştururken özellik adı vermeden doğrudan fonksiyon olarak yazabildiğimizi ifade etmiştik. Örnek.
Metotların başında get
kullanımı ile bir metodu özellikmiş gibi ()
koymaya gerek kalmadan erişerek metodun döndürdüğü değeri elde edebiliriz. Güzel yanı ise get
ile hesaplanan değerin haricen (nesne dışından) manipüle edilememesidir. Örnek.
Metotların başında set
kullanımı ile nesne dışından bir değeri atama (=
) ile alabilir ve parametre gibi nesnede işleyebiliriz. Örnek.
set
kullanarak bir metoda parametre göndermek yerine atama ile parametre işledik. set
kullanmadan örnek şöyle olur.
Last updated