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)

Sesli oyun geliştirme scripti(BGT)-16: Sınıflar arası miraz alma

Posted on 16 Eylül 2019

BGT üzerinde sınıf oluşturma tekniği içinde birden fazla sınıfın methodlarını birbirleri arasında miras alma özelliğine sahiptir. Aşağıdaki örneğe bakınız.

Sınıflar arası miras alma

class araclar
{
void motor()
{
alert(” Motor durumu”,”çalışıyor”);
}
}
//Araçlar isminde bir sınıf oluşturup içine motor adında bir method ekledik.
class araba : araclar//Araba sınıfını oluşturup sonrasında gelen iki nokta işareti ve araçlar sınıfını çağırarak önceki sınıftan methodları kullanabilmesini sağladık.
{
}
void main()
{
araclar binek_arac;
araba bmw;
/Araçlardan binek araç nesnesi oluşturdum.
//Arabalardan da bmw sınıfı oluşturdum.
araclar@[] garaj={binek_arac,bmw};//Dizi oluşturma tekniğiyle garaj dizi değişkeni içine aldığım nesneleri araçlar sınıfının özelliklerini kullanabilmesini sağladım. Burada araclardan sonra kullandığım @ işaretine dikkat ediniz. Önceki sınıfın methodlarını dahil etmek için kullandım.
garaj[1].motor();
//Garaj içindeki bmw nesnesine ait bir motor methodunu çalıştırmış olduk. Bmw araba nesnesinden türemişti ve içinde motor methodu yoktu. Kısacası önceki sınıftan miras almış oldu.

}

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