__init__ metodu python ile OOP kodu yazarken bir nesne hafızada oluşturulduğu zaman ilk çalıştırılacak kod oluyor. Yani bizim kurucu(constructor) metodumuzdur.
Bütün sınıflar __init__ metoduna sahiptir.
class Employee: def __init__(self, name, age,salary): self.name = name self.age = age self.salary = 20000 E1 = Employee(“XYZ”, 23, 20000) # E1 is the instance of class Employee. #__init__ allocates memory for E1. print(E1.name) print(E1.age) print(E1.salary)
__init__ metodu python ile OOP kodu yazarken bir nesne hafızada oluşturulduğu zaman ilk çalıştırılacak kod oluyor. Yani bizim kurucu(constructor) metodumuzdur.
Bütün sınıflar __init__ metoduna sahiptir.