Sınıf Tanımlama, Kurallar Ve Sınıfı Çağırma

Sınıf tanımlama, kurallar ve sınıfı çağırma konularında temel bilgileri aşağıda bulabilirsiniz:

  1. Sınıf Tanımlama:
    • Sınıflar, nesnelerin özelliklerini (property) ve davranışlarını (method) tanımlayan yapılar olarak kullanılır.
class Araba { // Özellikler (Property) public $marka; public $model; // Metodlar (Method) public function calis() { echo "Araba çalışıyor"; } }
  1. Kurallar (Access Modifiers):
    • Sınıf içindeki özelliklere ve metodlara erişimi düzenlemek için "public", "private" ve "protected" gibi erişim belirleyicileri kullanılır.
    • public: Her yerden erişilebilir.
    • private: Sadece sınıf içinde erişilebilir.
    • protected: Sınıf içinde ve miras alan sınıflardan erişilebilir.
class Ucak { private $hiz; // Sadece sınıf içinde erişilebilir public function setHiz($hiz) { $this->hiz = $hiz; } public function getHiz() { return $this->hiz; } }
  1. Sınıfı Çağırma (Instantiate):
    • Sınıftan nesne oluşturarak sınıfın özelliklerine ve metodlarına erişebilirsiniz.
// Araba sınıfından bir nesne oluşturma $araba1 = new Araba(); // Özelliklere değer atama $araba1->marka = "Toyota"; $araba1->model = "Corolla"; // Metodu çağırma $araba1->calis();

Yukarıdaki örnekte, "Araba" sınıfından bir nesne oluşturulmuş, ardından bu nesnenin özelliklerine değer atanmış ve "calis" metodunu çağırarak ekrana "Araba çalışıyor" yazdırılmıştır.



Yorum Ekle

Üzerine gel