Junior — Middle
Nesne yönelimli programlama bağlamında yapıcı (constructor) nedir açıklayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Yapıcı, nesne yönelimli programlamada sınıfın özel bir metodudur ve bu sınıfın yeni bir nesnesi oluşturulduğunda çağrılır. Ana görevi, nesneyi başlatmak, yani özelliklerinin başlangıç değerlerini belirlemek ve gerekli ayarları yapmaktır.
Örneğin, Python dilinde yapıcı __init__ olarak adlandırılır:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
Burada, p nesnesi oluşturulurken otomatik olarak yapıcı çağrılır ve isim ile yaş belirlenir.