__init__ , OOP ile programlamada bir class'ın yapıcı (constructor) metodur. Eğer bir class'tan nesne türetecek isek __init__ ,class'ın ilk metodu olmak zorundadır. Class içinden türetilen nesnelere ait özellikler bu metot ile nesnelere atanır.
✓ Herhangi bir metot herhangi bir işi yapmak için oluşturulurken, __init__ metodu öznitelikleri (sınıf değişkenleri, attribute) yaratmak için oluşturulur.
init (C# Başvurusu)
Erişimci init , ilk değeri ayarlamak için bir nesne başlatıcı kullanmak üzere kod çağırmayı etkinleştirir. Karşıtlık olarak, yalnızca bir ayarlayıcı ile otomatik uygulanan bir get özellik bir oluşturucu çağrılarak başlatılmalıdır.
PYTHON Kodu
Alt sınıfın __init__() fonksiyonunda yer vereceğimiz <sınıf>.__init__(...), önceki sınıfa ait isim ve yas özelliklerinin de Ogrenci sınıfı için kullanılmasını sağlamıştır. Yukarıda örneği alınan sınıfın adını yazmak yerine super() fonksiyonu kullanılabilir.
__init__(): __new__() metodu tarafından, yeni bir sınıf örneği oluşturulduktan hemen sonra çağırılır. Çok sık kullanılan bir sınıf metodudur.
Python'da if __name__ == '__main__' yapısı, bir Python dosyasının modül olarak mı yoksa ana program olarak mı kullanıldığını kontrol etmek için kullanılır.
Python'da, “iter()” fonksiyonu ile çağrıldığında bir yineleyebilir nesne üzerinde gezinmeyi sağlayacak “next()” metodu olan herhangi bir nesneye “iterator” (yineleyici) denir. “next()” metodu, yineleyici üzerinde bir sonraki elemana ilerler ve eleman tükendiğinde “StopIteration” hatası fırlatır.
init. (initial) kısalt. init. (initial) kısalt.
İnit cihazınızda açılmaya engel bir arıza olduğunun göstergesidir.
initialize {fiil}
başlangıç durumuna getirmek {fi.} sıfırlamak {fi.} ilklendirmek {fi.}