self.x = x kullanmamızın sebebi nedir ve her değişkenin önüne neden self koyuyoruz anlayamadım herşey basit bir şekilde giderken class ları görmeye başladık ve işleri biraz karıştırdım yardımcı olur musunuz bana ?
Classlardan "objects" yaratıyoruz bunu bildiğini tahmin ediyorum. biz self dedikten sonra (türkçesi kendi demek) objenin kendisini kastediyoruz şöyle göstereyim.
Class Foo(): def __init__(self,x,y): #Bu özel bir method self.x = x #Burada self.x diyerek objenin x özelliğini "= x" dediğimizde ise fonksiyonun parametresini kastediyoruz self.y = y #aynı şekilde
object1 = Foo(10,50) #burada bu objectin x'ini 10 y'sini 50 yaptık bu aslında init methodunu çağırıyor sadece. object2 = Foo(20,60) #burada da benzer bir işlemi başka bir object için yaptık.
Çok teşekkür ederim daha iyi anladım yani self.skor = 0 Dediğimizde skor aynı zamanda 0 a eşit demek anladığım kadarıyla İnit i de anlattığın için teşekkürler onu da sayende anladım
Hmm şimdi daha iyi anlıyorum yani __init__ Player() fonksiyonuna player1 =. Player2 = gibi değişkenler atayarak 1 den fazla kez kullanabilmemize yarıyor. kendimi açıklaya bildiysem artık
< Bu ileti Android uygulamasından atıldı >