OOP (Object Oriented Programming) Nesne Tabanlı Programlama /Nesne Yönelimli Programlama 1- Abstraction(Soyutlama) 2-Inheritance(Kalıtım) 3-Encapsulation(Kapsülleme) 4-Polymorphism(Çok Biçimlilik) 1-Abstraction(Soyutlama): Soyutlama, karmaşıklığı kullanıcılardan gizlemeyi ve onlara yalnızca ilgili bilgileri göstermeyi amaçlamaktadır. Örneğin, bir araba sürmek istiyorsanız, iç işleyişini bilmenize gerek yoktur. Aynısı programlama dillerindeki sınıflar için de geçerlidir. Soyut sınıfları veya arabirimleri kullanarak dahili uygulama ayrıntılarını gizleyebilirsiniz. Soyut düzeyde, yalnızca yöntem imzalarını (ad ve parametre listesi) tanımlamanız ve her sınıfın bunları kendi yöntemleriyle uygulamasına izin vermeniz gerekir. 2-Inheritance(Kalıtım): Kalıtım ya da diğer adıyla Miras, üst sınıfın alanlarını ve yöntemlerini miras alan bir alt sınıf oluşturmayı mümkün kılar. Alt sınıf, ana sınıfın değerlerini ve yöntemlerini geçersiz k...
Kayıtlar
Haziran, 2021 tarihine ait yayınlar gösteriliyor