Nesne Yönelimli Programlama (OOP), PHP'de yazılım geliştirirken kodunu daha düzenli ve tekrar kullanılabilir hale getirmenin güçlü bir yoludur. OOP'yi anlamak, daha büyük projelerde çok işine yarayacak.
OOP'nin temel kavramlarını tanıyalım: Sınıflar (Classes), Nesneler (Objects), Özellikler (Properties), Metotlar (Methods), ve Erişim Belirleyiciler (Access Modifiers).
Basit bir OOP Örneği
Aşağıdaki örnek, OOP'ye giriş için temel bir sınıf ve nesne kullanımını gösterir:
<?php
// 1. Bir sınıf tanımlıyoruz
class Araba {
// Özellikler (properties)
public $renk; // Arabanın rengi
public $marka; // Arabanın markası
// Constructor (Yapıcı Metot): Nesne oluşturulurken çalışır
public function __construct($renk, $marka) {
$this->renk = $renk; // $this-> özelliğe erişir
$this->marka = $marka;
}
// Metot (Method): Arabanın bilgisini döndüren bir işlev
public function bilgiGoster() {
return "Bu araba bir {$this->renk} {$this->marka}.";
}
}
// 2. Sınıftan bir nesne oluşturuyoruz
$benimArabam = new Araba("kırmızı", "Toyota");
// 3. Nesne üzerinden metoda erişiyoruz
echo $benimArabam->bilgiGoster(); // Çıktı: Bu araba bir kırmızı Toyota.
?>
Hiç yorum yok:
Yorum Gönder