‫Tekrar hoş geldiniz.
‫Bu videoda, kalıtım ve genel olarak bu bölümle ilgili her şey anlatılmaktadır.
‫Önce tanımına bir göz atacağız ve ardından bir örnek göreceğiz.
‫Ve sonraki videolarda demoya gireceğiz.
‫Her şeyden önce, bir tanım kalıtımı, bir sınıfı başka bir sınıf açısından tanımlamamıza olanak tanır, bu da bir uygulamanın
‫oluşturulmasını ve sürdürülmesini kolaylaştırır.
‫Bu aynı zamanda kod işlevselliğini yeniden kullanma ve uygulama süresini hızlandırma fırsatı sağlar.
‫Yani bu, sınıflar oluşturabileceğimiz anlamına gelir ve bunu zaten gördük ve bu sınıfları, işlevlerini
‫ve yöntemlerini alabilir ve daha sonra bunları yeniden kullanabilir ve sınıfın kendisini değiştirmeden basitçe
‫bunun üzerine ekleyebiliriz, böylece bu sınıftan miras alabilir ve ek işlevler, ek özellikler ve bu tür şeyler kullanabiliriz.
‫Bu da gelecekte bakımı daha kolay olan, çok daha sürdürülebilir bir koda sahip olmamızı sağlıyor.
‫Ve programlar ya da uygulamalar çok daha karmaşık hale geldiğinde gerçekten mantıklıdır.
‫Ayrıca, çok sayıda kodu kopyalayıp yapıştırmanız veya tekrar tekrar kod yazmanız gerekmediği için uygulama
‫süresini de hızlandırır.
‫Ancak bunu diğer sınıftan alabilir veya diğer sınıfı miras alabilir ve işlevselliğini kullanabilirsiniz.
‫Ve bu sadece kendi oluşturduğumuz sınıflarla yapabileceğimiz bir şey değil, aynı zamanda kullandığımız kütüphanelerde
‫bulunanları da kullanabiliriz.
‫Böylece basitçe kütüphaneleri içe aktarabilir ve sonra bunları kullanabiliriz.
‫Ve bu inanılmaz.
‫Örneğin bir arabanın mirasına bir göz atalım.
‫Yani bir araba temel sınıftır ve miras alınabilir, bu yüzden türetilmiş bir sınıf vardır, örneğin, yarış arabası
‫ve sokak arabası ve burada arabanın bazı özellikleri ve bazı yöntemleri vardır ve bunlar her araba için geçerlidir.
‫Yani her arabanın beygir gücü vardır, her arabanın camları vardır, her araba bir miktar tekerlektir.
‫Ve aynı zamanda bir yöntemleri de var.
‫Yani her araba sürmeli ve sanırım her araba korna çalabilmeli.
‫Ve bunlar tüm otomobiller için geçerli olan özellikler ve yöntemlerdir.
‫Yani bir yarış arabasında bunlar da vardır.
‫Ama bunun da ötesinde bir özelliği var, örneğin daha hızlı gitmesini sağlayan bir turbosu var.
‫Sonra yarış yöntemi var, bu yüzden genel olarak yarış çukurunda yarışmalarına izin veriyor, belki de bir caddede
‫sürmelerine izin verilmiyor.
‫Öte yandan, bir sokak arabası bunu yapabilir.
‫Yani cadde yöntemi var, doğru.
‫Ve mülk konforu.
‫Bu örnekte konfor sınırlı olabilir, ancak genel olarak bu şekilde görebilirsiniz.
‫Ve bunu çok daha fazla uzatabilirsiniz.
‫Ve bu sadece arabalar ve bir sonraki slaytta çalışanlar değil, hemen hemen her şey.
‫Böylece telefonlarda bir telefonun miras kalabileceğini görebilirsiniz.
‫Örneğin, akıllı telefon bir telefondur.
‫Yani bir telefonun yeteneklerine sahip ama aynı zamanda bazı ek yetenekleri de var.
‫Ama şimdi çalışanlara bir göz atalım.
‫Başka bir örnek olarak, temel sınıf olan bir çalışanımız var ve maaş, çalışma saatleri
‫ve daha pek çok özelliği var.
‫Ve sonra yöntemler işi yap, işe git, paranı al şeklindedir.
‫Yani hepsi bu kadar.
‫Ve tabii ki çok daha fazlası var.
‫Ve sonra türetilmiş sınıflarımız var, örneğin tasarımcı.
‫Bir tasarımcı, yılların tasarım deneyimine, ardından yaratıcılık düzeyine ve çok daha fazlasına sahiptir.
‫Ve yöntemler, örneğin, bir şeyler tasarlar ve çizer.
‫Öte yandan, mühendis de türeten sınıftır ve yılların programlama deneyimi veya alaycılık seviyesi
‫gibi özelliklere ve ardından yöntemlere, tasarıma ve programa sahiptir.
‫Burada tasarımın tasarımcı ve mühendis için doğru olduğunu görüyorsunuz, ancak her iki durumda
‫da aynı olsalar bile, her çalışan için doğru değiller.
‫Yani her çalışanın bir şeyler tasarlaması gerekmiyor.
‫Bu nedenle, her ne kadar ikisinin yöntemlerini büyük ölçüde kopyalıyor olsalar da, yine de farklı olabilirler.
‫Dolayısıyla mühendisteki bir tasarım yöntemi, tasarımcıdaki tasarım yönteminden farklı olabilir.
‫Ancak çalışanın kendisinin tasarlamasına gerek yoktur ve yalnızca sürüş sınıflarının bu yöntemlere ihtiyacı vardır.
‫Şimdi teorik düzeyde bazı örnekler verelim.
‫Bunu bir sonraki videoda bir demoda inceleyeceğiz.
‫Sadece bu da değil, çok sayıda örneğimiz olacak.
‫Bu, tüm kavramı kavramanız için yeterli değilse endişelenmeyin.
‫Mirasın tüm farklı yönlerini inceleyeceğiz.
‫Evet.
‫Şimdi bir sonraki videoya geçelim ve başlayalım.