Küçük bir hatırlatma ve bilgi ;

local değişkenleri dışarıda bir yerden çağrılmıyorsa, public tanımlamak kötüye kullanıma açmak demektir buda , object oriented prensiplerinden abstraction prensibinin access modifier konusu içinde açıklanır.

local değişkenlerin private tanımlanması eğer dışarıdan bir çağrıya ihtiyaç varsa get/set metodları ile erişilmesi gerekir.

Sevgi, saygı ile.