Nesne Yönelimli Programlama Temelleri

Bu yazımda nesne yönelimli programlamanın temelleri hakkında bilgi vereceğim.

Nesne yönelimli programlamanın 4 temel özelliği vardır.

SOYUTLAMA

Nesneyi bazı karakteristik özellikleri olan ve bazı eylemleri gerçekleştirebilen bir veri tipi olarak düşünmek demektir. Soyutlama işlemi sınıf yapısı ile oluşturulur.

 

SARMALAMA-PAKETLEME

Paketlemenin anlamı oluşturulan sınıf ve metodların bu sınıfı kullanacak olan kullanıcılardan gizlemek demektir.

VERİ+METODLAR–>NESNE ==> Nesne yönelimli programlamanın temelidir.

 

MİRAS ALMA

Bir nesne bir sınıfa ait alt küme demektir. Bir nesnenin üretildiği sınıfa ait özellikleri taşımasına miras alma denir.

Kendisinden alt kümeler üretilen sınıfa temel sınıf(base class), süper sınıf(super class) ve ya ana sınıf(parent class) adı verilir.

 

ÇOK BİÇİMLİLİK

Farklı nesnelerin aynı mesaja ve ya metoda farklı şekil de cevap vermesi durumudur.

 

Bir sonraki yazıda görüşmek üzere

Kodlu günler.

Advertisements