Bölüm 8: Final ( 30.04.2004 )
Yoksa sonuna mı geldim? Olurmu hiç öyle şey canım, daha dünya kadar yolum var. Kaynaklarımdan Java dilini öğrenmeye çalışırken, final anahtar sözcüğünden bahseden yerlere rastladığımda, java dilini daha başlarda bitirmek isteyeceklerini düşünmemiştim zaten. Çoğu kaynakta araya sıkıştırılmıştı bu kavram ancak sağladıkları ile bence öğrenilmesi gereken niteliklerden birisiydi.
Her şeyden önce mükemmelliğin ayrıntılarda gizli olduğunu biliyordum. Gerçektende çoğu kaynak final kavramına sadece yorum satırları ile değinmiş olsada, içerik açısından ayrıca incelenmeyi gerektiriyordu. Aslında buna değerdide. Söz gelimi, geçen hafta üzerinde çalıştığım kalıtım konusuna kattığı bir özellik vardı. Eğer kaynaklarımda bu kavrama rastlamamış olsaydım, bu kabiliyeti bilemiyecek ve karşılaştığımda bu nedir diyerek sağa sola bakacaktım.
O nedenle bu hafta boyunca, final anahtar sözcüğünün Java diline sağladıkların incelemeye çalıştım. Her şeyden önce işe, kalıtım ile başlamam gerektiğini düşünüyordum. final anahtar kelimesinin kullanılabildiği alanlardan bir tanesi metotlardı. Ancak sadece metotlara değil, değişkenlere, sınıf örneklerine ve sınıflarada uygulanabiliyordu. Bunlarla birlikte kalıtım söz konusu olduğunda final metotlardan bahsetmeden geçilemiyeceğini bu haftaki çalışmalarımdan anlamıştım. İşe öncelike final kelimesinin, metotlara kattığı anlamı tanımlamakla başlamak gerekir diye düşünüyorum.
Dostları ilə paylaş: |