Nesne Yönelimli Programlama – 4 Inheritance

Merhaba can dostlarım. Öncelikle sizleri, altı ay kadar beklettiğim için özür diliyorum…

Object Oriented makalelerimize (başlıktan da anladığınız üzere) devam ediyoruz. Bu makalemizde, OOP’nin altın kurallarından olan miras kavramından bahsediyor olacağız. Hemen bir ipucu ile başlayalım… Bu miras, tam olarak genetik miras anlamındadır. Yani ebeveynden çocuğa geçen göz rengi gibi. Biz de class’ lar arasında bu tarz bir bağ kurarak bir class içindeki özellik ve metodları, başka bir class’a aktarabiliyoruz. Teknik olarak, miras veren class’a base (temel) class, miras alan class’a ise derived (türetilmiş) class diyoruz.

Read more…

Nesne Yönelimli Programlama – 3 Constructor kavramı ve class tasarımı

Merhaba arkadaşlar…

Yine uzunca bir aradan sonra karşınızdayım. Bu bloğu takip eden ve “birşey yazmıyor bu adam” diye bana sitem eden tüm dostlarımdan da özür diliyorum.

Object Oriented hakkında yazdığımız makale dizimizin bu üçüncü bölümünde constructor kavramından bahsediyor olacağım. Bu konuya girmeden önce bir konuya açıklık getirmek istiyorum. Bazı arkadaşlardan ” çok basit konularda yazıyorsun ” diye eleştiriler geldi. Oysa benim amacım zaten bu. Basit ve anlaşılır makaleler yazmak. Web’ de en sık rastlanan sıkıntılardan biri, aranan konunun ya çok teknik bir dille anlatılması ya da temeline inilmeden nedeni anlatılmadan yüzeysel geçilmesi oluyor. Naçizane, özellikle yeni başlayanlara böyle hizmette bulunmaktır amacım.

Read more…