1
2012
Java – Object Oriented Kavramı II
Object Oriented Programlama mantığından bahsetmeye başlamıştım, fakat bunun bir yazıda halledilemeyeceğini anlayınca yarıda bırakmıştım. Bu yazıda devam ediyorum. Bir önceki yazıya Java – Object Oriented Kavramı I linkinden ulaşabilirsiniz. Object, class, inheritance, interface kavramlarını kısaca anlattıktan sonra, bir class’dan object oluşturma sırasında gerçekleşen işlemleri yani decleration, instantiation ve initialization işlemlerini anlatmıştım. Bu yazımda kaldığımız yerden devam ederek, static keyword’ünden, final keyword’ünden, methodlardan, overloading kavramından, access modifier‘lardan bahsetmeyi düşünüyorum. Çok uzatmadan başlayalım ve mümkün olduğunca kısa yazarak sıkmamaya çalışalım
Static:
Burada static‘den bahsetmeden önce bir önceki yazıda anlattığım instantiation işlemi yani class’dan object üretilmesi işlemini hatırlayalım. Bunun için referans tutan bir değişken ile hafıza alanı açıyor ve o alana constructor ile değerleri atıyorduk.
28
2012
Java – Object Oriented Kavramı I
Daha önce bir object oriented programlama (OOP) dili kullanmadıysanız muhtemelen Java ile ilgili yazacağım yazılarda zorlanacaksınız. Ben her ne kadar bilindiğini varsayacağımı söylesem de bazı temel kavramlara değinmem gerektiğini düşündüm. Çünkü OOP kullanılsa bile bazı kavramlar bilinmiyor, ezbere kullanılıyor. Object, class, inheritance, interface, encapsulation… gibi terimlerin ne anlama geldiğinden bahsederken bu kavramları gerçek hayattan örneklerle ilişkilendirerek iyi anlaşılmasını sağlamayı amaçlıyorum. Örnekler de tabiki Java syntax ‘ı kullanılarak verilecek. Terimleri anlatırken Türkçe’ye çevirmemeyi tercih ediyorum. Çünkü o zaman karışabiliyor, en iyisi orjinal haliyle öğrenmek.
Object:
OOP mantığını anlamanın temeli Object kavramını anlamaktan geçiyor…
Populer Yazılar
- Java Socket Programlama - 107.711 okunma
- Bilişim Hakkında Özlü Sözler - 94.069 okunma
- ORM ve JPA Kavramları - 57.665 okunma
- Java – Object Oriented Kavramı I - 32.491 okunma
- Refactoring Nedir? - 21.600 okunma
Son Yorumlar
- Güvenli WordPress Kurulumu için
- Refactoring Nedir? için
- Java Socket Programlama için
- Java Socket Programlama için
- Java Socket Programlama için
ETİKETLER
- RT @icsesimiz: Yanımda olmamandan #hoşlanmıyorum
- RT @SteveCase: "I have not failed. I’ve just found 10,000 ways that won’t work." #ThomasEdison #StartupAmerica
- Yoğun bir günün ardından kahve ve dinlendirici bir müzik... @Cihangir, İstanbul
- "Ankara'nın en çok neyini seviyorsun?" diye sormuşlar Yahya Kemal'e, "İstanbul'a dönüşünü.." demiş (:
- Object Oriented Programlamaya yeni başlayanlar için yararlı olabilecek bir yazı dizisi : http://t.co/n5C0qSdd