Classlar konusunda anlamadığım bir yer yardımcı olabilecek biri var mı lütfen?

class python():
    b = ""
    def __init__(self,berke):
        self.berke = berke
        
         
a = python() 
#Ben burada şöyle bir hata alıyorum.Buradaki parametre mantığını kavrayamadım.
#Neden hata alıyorum?
#Hata kodu:
__init__() missing 1 required positional argument: 'berke'

Merhaba :slight_smile: ;
init fonksiyonu bir berke değeri istiyor ama vermiyoruz.
Oluşturduğumuz sınıftan herhangi bir obje oluştururken (yani: a = python() satırında) paranteze girdiğimiz argümanlar, init fonksiyonunun parametreleridir.
a = python("berke değeri") olarak yazmanız sorunu çözecektir.

6 Beğeni

Tamamdır anladım teşşekkürler

1 Beğeni