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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s