Python Ve Oop

Python’da Yapıcı Fonksiyon __init__

Python’da bir nesne çağırdığınızda otomatik olarak çalışacak ve sadece nesneyi ilk oluşturduğunuzda çalışacak olan bir fonksiyon tanımlayabilirsiniz. Bu fonksiyonun adı Python yapımcıları tarafından __init__() olarak belirlenmiş. Dışarıdan ulaşılmasını istediğimiz her fonksiyona self parametresini eklememiz gerektiğini de belirtelim. class sinifim: def __init__(self): self.no=432532 print "Merhaba Dünya!" Nesne oluşturduğumuzda ekranda Merhaba Dünya! yazısını göreceğiz. Burda self kullanılmazsa hata vereceğini de söyleyelim. Hata alttaki gibi olacaktır: Traceback (most recent call last): File “C:Python27dsd.pyw”, line 10, in

Python’da Sınıf(Class) Tanımlama

Python’da sınıf tanımlama olayı oldukça basittir. Genel olarak kalıbı vermemiz gerekirse class yapısı hakkındaki örneğimize bakalım. class sinifin_adi: #YAPILACAK FONKSİYON VE DEĞİŞKENLER Aslında yapacağımız işlemler gördüğünüz kadar basit, başlarda biraz yorucu ve karışık gelmesine rağmen zamanla nesnelerin kullanışlı olduğunu görmek zor olmuyor.