Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Peki neden global değişkenlerden kaçılıyor genelde? Sebebi bellekte fazla mı yer kaplaması? Yani neden değerinin değiştirilmesi pek tercih edilmiyor? Normalde nesne daha fazla bellekte yer işgal etmez mi? Örnegin oyuncu sayısını static yapmayıp nesne ile çağırsak daha fazla ram kullanılmaz mı?
Neden bakimi zor oluyor? Madem get ve set metodlari var kullansak diğerleri gibi olmaz mi? Ama iste @bitwise hocanin dedigini isin içine katınca kafam karıştı. Halen neden global degiskenlerin set edilmemesi gerektiğini anlamadim.
Mesela şöyle bir örnek üzerinden gitsek: Şu an tamamen sallıyorum, örneğin oyuncuya ait bir sınıfımız var ve burada oyuncunun toplam araba sayısını global bir değişkende tutuyoruz. Bir de oyuncunun hile yapıp yapmadığını kontrol eden bir sınıf olsun. Eğer hile yapılırsa oyuncunun arabaları...
Merhaba, static olan global değişkenler encapsulation ilkesine göre get ve set metodlarına ihtiyaç duyar mı? Örneğin kapsülleme ilkesinden faydanalabilmek için nitelikleri private yaparız ve get ile set metodları kullanırız. Peki static olarak tanımlanan bir değişken için (Örneğin bir online...