Skip to content
Menu
Herkes için Yazılım Akademisi (Software Academy For Everyone)
  • Ana Sayfa
  • Soru – Cevap Platformu
  • Bilişimde Erişilebilirlik Topluluğu (BET)
  • Google Colab Editor
  • Software Akademi Ekibi
  • WhatsApp Platformumuz
  • Telegram Platformumuz
  • Kayıt Ol
  • Giriş Yap
Herkes için Yazılım Akademisi (Software Academy For Everyone)

Herkes için PHP Eğitimleri-22: Nesnel programlamaya giriş

Posted on 29 Temmuz 2019

Herkes için PHP Eğitimleri-22: Nesnel programlamaya giriş

Programlama dillerinde projelendirilen yazılımların daha okunabilir ve kolay müdahale edilebilir olma niteliği kazandıran nesnel programlama tekniği karşımıza çıkan bir geliştirme yöntemidir.
Son yıllarda kodlama yapılırken daha modüler bir yapı anlayışı benimsenmesi sebebiyle nesnel programlama yöntemi birçok geliştirici tarafından uygulanan bir teknik halini almıştır.

Nesnel programlama yapısı

Nesnel yapıda programlar sınıflar ve fonksiyonlardan oluşmaktadır. Şimdi aşağıda bulunan örneğe hızlıca bakalım.
class karsilamaMesaji
{
public $ad;
public $mesaj;
public function yazdir($ad,$mesaj)
{
echo “Merhaba sayın ” . $this->ad = $ad . ” ” . $this->mesaj = $mesaj;
}
}
/*Burada önce karsilamaMesaji adıyla bir sınıf tanı mladık. Tanımlanan sınıfa ait bir method oluşturduk.*/
$mesaj = new karsilamaMesaji;
$mesaj->yazdir(“Sarper”,”sisteme hoşgeldiniz.”);
/*Yukarıda sınıfımızı bir değişkene atayarak, new sinifadi şeklinde çağırdık. Sınıf adında sınıfımızın argumanlarını public deyimiyle başlatarak hem bu sınıf içinden hem de ilişkili oluşturulabilecek sınıflar tarafından ulaşılabilir hale getirdik. Tüm bunlardan sonra yazdir adıyla public bir fonksiyon tanımladık ve parametrelerimizi oluşturduk. Sınıf argumanlarına ulaşabilmek için $this->ad ve $this->mesaj şeklinde sınıf özelliklerini çağırdık ve echo ile ekrana bastırabildik.*/

Bir yanıt yazın Yanıtı iptal et

Yorum yapabilmek için oturum açmalısınız.

Bizi takibe alın

İçeriklerimizden haberdar olmak için e-posta nızla abone olabilirsiniz.

Tüm Yazılım Dilleri

  • BGT Yazılım Dili (16)
  • C# Yazılım Dili (25)
  • CodeIgniter Php Framework (17)
  • Erişilebilir programlama teknikleri (3)
  • JavaScript Yazılım Dili (23)
  • Jaws Script Dili (20)
  • Php Yazılım Dili (29)
  • Python Yazılım Dili (11)
  • SUA Yerli Yazılım Dili (5)
  • Yazılım Dillerine İlişkin Örnek Çalışmalar (3)
  • Yazılım Dillerine İlişkin Tüm İçerikler (181)
©2025 Herkes için Yazılım Akademisi (Software Academy For Everyone) | WordPress Theme: EcoCoded