Diğer dersleri gördünüz mü? http://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.
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ı
- 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.
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.
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
Harikasınız çok teşekkürler
abi çok sağol