İçeriğe geç
academia.sh

Ünite 01 / 02

Nesne Modeli

Sınıflar ve nesneler, kalıtım ve soyut sınıflar, arayüzler, trait'ler, statik üyeler, sihirli yöntemler ve tip bildirimleri — her biri bir tanım değiştiğinde kullananın ne yaşadığını belirleyen bir düzenek olarak.

Yayın Güncelleme

Dersler

  1. 01 Sınıflar ve Nesneler Bir sınıfın içindeki ad değiştiğinde onu kullanan kodun ne yaşadığı: özel özellik, açık özellik ve public özelliğe yazan kullanan; bir değişikliğin nereye ulaştığını ölçen dört sınıf. 2 dk okuma
  2. 02 Kalıtım ve Soyut Sınıflar Bir üst sınıfın içi değiştiğinde alt sınıfın sonucunun örtük biçimde kayması, soyut yöntem eklemenin alt sınıfları durdurması ve sayacı bileşimle kurmanın aynı değişikliği yerinde bırakması. 1 dk okuma
  3. 03 Arayüzler Bir arayüze yöntem eklendiğinde onu gerçekleştiren sınıfın bildirilememesi, tip olarak arayüz ve instanceof, ve aynı eklemenin gövdeli bir soyut sınıfta yerinde kalması. 1 dk okuma
  4. 04 Trait'ler Trait ile yöntemlerin sınıflar arasında paylaşılması, çakışmanın insteadof ve as ile çözülmesi, ve kullanılan trait'e aynı adlı yöntem eklenince kullananın durması. 1 dk okuma
  5. 05 Statik Üyeler ve Sabitler Sınıfa bağlı özellik, yöntem ve sabitler, statik fabrika yöntemiyle yapıcının gizlenmesi ve bunların kullananı hangi değişikliklerde durdurduğu. 1 dk okuma
  6. 06 Sihirli Yöntemler __get, __set, __isset, __call ve __toString yöntemleri, okunan bir adın yöntemden çözülmesi ve bu çözümün değişince kullananın uğradığı örtük ve kıran sonuçlar. 1 dk okuma
  7. 07 Tip Bildirimleri Parametre, dönüş ve özellik tipleri, ?int ve birleşim tipi ve bir parametreye tip eklemenin kullananı hangi girdilerde durdurduğu. 1 dk okuma

Aramak için yazmaya başlayın.

↑↓ ↵ Esc gezin · aç · kapat