mobile theme mode icon
theme mode light icon theme mode dark icon
speech play
speech pause
speech stop

Nesneye Yönelik Programlamada Ayarlayıcılar Nelerdir?

Nesne yönelimli programlamada ayarlayıcı, bir nesnenin özelliğinin değerini ayarlayan bir yöntemdir. Özelliğe yeni bir değer atadığınızda çağrılır.

Örneğin, `name` özelliğine sahip bir `Kişi` sınıfınız olduğunu varsayalım:
```
class Kişi {
özel $isim;

public function __construct($ name) {
$this->name = $name;
}

public function setName($newName) {
$this->name = $newName;
}
}
```
Bu örnekte, `setName( )` yöntemi, 'name' özelliği için bir ayarlayıcıdır. Bağımsız değişken olarak yeni bir değer alır ve onu "name" özelliğine atar.

Ayarlayıcılar, bir özelliğin değerinin nasıl ayarlandığını kontrol etmek istediğinizde veya bir özelliğin değeri değiştiğinde ek eylemler gerçekleştirmek istediğinizde kullanışlıdır. . Örneğin, girişi özelliğe atamadan önce doğrulamak için veya kodunuzun diğer bölümlerinin dinleyebileceği bir değişiklik olayını tetiklemek için bir ayarlayıcı kullanabilirsiniz.

Tüm özelliklerin ayarlayıcılara ihtiyaç duymadığını belirtmekte fayda var. Bir özellik, değeri ayarlandığında herhangi bir özel mantık veya doğrulama gerektirmiyorsa, ayarlayıcı yöntemini atlamayı ve değeri doğrudan yapıcıya veya kodunuzun başka bir yerine atamayı seçebilirsiniz.

Knowway.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor. Knowway.org'u kullanarak çerezleri kullanmamızı kabul etmiş olacaksınız. Detaylı bilgi almak için Çerez Politikası metnimizi inceleyebilirsiniz. close-policy