Kategoriler
Java

Java’da Metotlar

apuntes_de_java-logo

Diğer dersleri gördünüz mü? https://selimkaratas.com.tr/java-se-ders-notlari

Java’da Metotlar

Büyük küçük fark etmez her proje metotlardan meydana gelmektedir. Metotlar projelerimizin daha performanslı çalışmasını sağlar.  Ayrıca projeyi hatalardan arındırma, projenin zamanla gelişse bile kolayca değişiklikler yapılmasını ve anlaşabilir kod yazımını arttırır.

Metotlar

Bir görevi yerine getirmek için grup kod bloğunun bir araya gelmesidir. Programı küçük parçalara bölmek amacıyla metotları kullanırız. İsimlendirmesinde fiil içermesine dikkat edilmelidir. OOP ( nesne yönelimli programlarda) programlar birbirleri ile etkileşimde olmalıdır.

Parametresiz Metotlar

Değer döndürmeyen ve parametreleri olmayan metotlardır.

Parametresiz Metot

Metotlarda Parametre Kavramı

Metotlar parametre alabilirler ve bu değerleri metot içerisinde döndürebiliriz.  Metotların gerekliliği ve faydalarından bahsetmiştik. Performans ve kolaylık açısından tercih edilirler.

Metotların Oluşturulması ve Çağrılması

metot oluşturma ve çağırma

  • Metotumuzun adı: CikarmaIslemi
  • Dönüş Tipi: integer ( Dönüş tipi olmayanlar için void kullanılır)
  • Parametreleri: int sayi1, int sayi2
  • Erişim Belirleyicimiz: Public
  • Süslü parantezler içerisine metot gövdesi denir.
  • return deyimi ile metot sonlandırılır.  Dönüş tipi olmayan yani void kullanılırsa return kullanılmaz.

Dönüş Değeri Olmayan Metotları Çağırma

En uygun örnek : System.out.println(); ‘dir.

Sadece metot adı ve boş parantezler verilerek çağrılır.  Şimdi örnek üzerinden bakalım.

parametresiz metot

Yapılandırıcı Metodlar – Constructors

Bu konuda detaylandırılmıştı. Kısaca tekrar etmek gerekirse sınıf ismi ile aynı ismi taşıyan parametreli ya da parametresiz metotlardır.  Yapılandırıcı metotların dönüş tipi yoktur.  Yapılandırıcı metot kullanmak zorunlu değildir. Derleyici default olarak yapılandırıcı olduğunu varsayar.

Method Overloading – Metot Aşırı Yükleme

Metotların genel olarak isimleri farklı olmalıdır.  Uygulama karışıklığı olmasın diye aynı isimde bir metot daha oluşturabiliriz.  Metot isim-işlev benzerliği de işe karışınca  aynı işlevi yapacak metotları yönetmek zor olacaktır.  Böyle durumlarda overloading gerçekleşir. Metotları isimleri aynı olmalı ancak parametre tipleri ya da sayıları farklı olmalıdır. Yani isimleri aynı dönüş tipleri farklı olan metotlar oluşturarak çalışmaya zorlarız.

overloading

Metot isimlerimiz aynı ama dönüş tiplerimiz farklı olduğundan çalışma aşamasında sorun yaşamadık. ( Overloading yapılmıştır)

“Java’da Metotlar” için 2 yanıt

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir