Sobes.tech
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.