Nesneye Dayalı Programlama -7- Metotlar


Merhabalar Arkadaşlar,

Bu yazımızda metotlardan bahsedeceğiz.

Uygulamalar içerisindeki belirli işleri yapan küçük programlardır. Veriler üzerindeki her türlü operasyonlarda bu yapı içerisinde yapılır. Her ne kadar yapısal programlama kavramı olsada NDP bu yapılardan vazgeçmemiş hatta sınıfı oluşturan yapı taşlarından kabul etmiştir. Kodun merkezi yönetimi, kodun tekrar kullanılabilirliği ve soyutlama sağlar.

Genel Yapısı

ErisimBelirteci  GeriDonusTipi MetotIsmi (ParametreListesi)

şeklindedir.


Metotları dışarıdan değer alması ve geri değer döndürmesine göre 4 e ayıracağım. 4 ayrı metot da aşağıdaki örnekte detaylıca gösterilmiştir.

Metotların sınıf içerisinde oluşturulması


Program içerisinden oluşturulan nesne ile metotların çağrılıp kullanılması.



Burada dikkat edilecek 2 önemli husus var

  1. RETURN
  2. VOID
Metotların geri değer döndürmesi durumunda (Metot3 ve Metot4 de olduğu gibi) Return anahtar kelimesi ile metodun işlevi geri döndürülür.

Metotların geri değer döndürmediği durumlarda (Metot1 ve Metot2 de olduğu gibi) geri dönüş tipi Void olmalıdır. Void dışındaki tüm metotlarda mutlaka return olmalıdır.

İyi çalışmalar dilerim.