Nesne Yönelimli Programlama Teorisi'nde 4 Temel Özellik
- Çağatay PEKGÜRBÜZ
- 7 Mar 2019
- 1 dakikada okunur
1. Soyutlama (Abstraction)
Bilgisayara nesneyi tanıtmak ve nesneyi sanal ortamda var etmek anlamına gelmektedir.
Bunun sonucunda nesnenin karakteristikleri, özellikler ve gerçekleştirebileceği eylemler de metot adını alır.
2. Sarmalama / Paketleme (Encapsulation)
Nesneyi sanal ortamda var eden metot ve özelliklerin işleyişi programın arka planında yani kullanıcının göremeyeceği kısımda çalışması olayıdır.
3. Miras Alma (Inheritance)
Bir nesne sınıfından bir alt sınıf türetilebilmektedir. Bu olay sonucunda türetilen yeni sınıf(subclasses veya child class) türetildiği sınıfın (base class veya super class veya parent class) özellik ve metotlarını aynen almaktadır. Bu olaya Miras almak denir.
4. Çok Biçimlilik (Polymorphism)
Farklı nesnelerin aynı sorguya farklı şekilde cevap vermesi olayıdır. Bunun nedeni ise oluşturulan nesnelere tanımlanan sınıfların farklı oluşudur.
Comments