Kurucu Yöntemler

PHP'de sınıflar ve nesneler oluşturulurken, bir kurucu yöntem kullanılarak nesnelerin özellikleri tanımlanır. Kurucu yöntem, bir sınıf örneği oluşturulduğunda otomatik olarak çağrılan bir yöntemdir.

Kurucu yöntem, "__construct()" olarak adlandırılır ve herhangi bir parametre alabilir veya almayabilir. Sınıfın özellikleri ve diğer işlevlerinin başlatılması için kullanılır. Örneğin, bir hayvan sınıfı oluşturulurken, hayvanın ismi, yaşam alanı ve diğer özellikleri kurucu yöntemde tanımlanabilir.

İşte basit bir örnek:

class Hayvan {
   public $isim;
   public $yasam_alani;

   function __construct($isim, $yasam_alani) {
      $this->isim = $isim;
      $this->yasam_alani = $yasam_alani;
   }

   function getInfo() {
      echo "Hayvanın ismi: " . $this->isim . "<br>";
      echo "Hayvanın yaşam alanı: " . $this->yasam_alani . "<br>";
   }
}

$kedi = new Hayvan("Kedi", "Ev");
$kopek = new Hayvan("Köpek", "Bahçe");

$kedi->getInfo();
$kopek->getInfo();

Bu örnekte, "Hayvan" sınıfı oluşturuluyor ve "__construct()" yöntemi kullanılarak hayvanların ismi ve yaşam alanı tanımlanıyor. "$kedi" ve "$kopek" değişkenleri, "Hayvan" sınıfından oluşturulan örneklerdir ve "__construct()" yöntemi aracılığıyla belirtilen özelliklere sahiptir. Son olarak, "getInfo()" yöntemi kullanılarak her hayvanın bilgileri ekrana yazdırılıyor.

Kurucu yöntemler, nesnelerin doğru şekilde oluşturulmasını ve özelliklerinin tanımlanmasını sağlayarak sınıfların daha organize ve yönetilebilir olmasına yardımcı olur.

Last updated

Was this helpful?