Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Java - METODLAR
#1
Merhaba arkadaşlar bu makalemde sizlere Metodlar konusunu analtmaya çalışacağım.Artık algoritma kısmından biraz daha ileriye giderek değişik konuları işleyeceğiz.Java Dili'nin en önemli konularından birisidir metodlar konusu.



Daha önce tek bir blok içerisinde(static void main....) kodlarımızı yazıyorduk; ancak burada yapılacak işlemler bambaşkadır.Kodlarımızı metodlar sayesinde parçacıklara ayırıp, onlara çeşitli isimler verip gerektiğinde de çağıracağız ve böylece kod karışıklığını gidermiş olacağız.Buradan da anlaşılacağı üzere Metod, bir programın ayrılmış küçük parçacıkları olarak adlandırılır.Örneğin; daha önceden yaptığımız basit bir toplama işlemini metod ile de yapabiliriz.Topla adında bir metod oluştururuz ve buraya gereken kodlarımızı yazdıktan sonra ise başka bir yerde veya ana kod bölgemizde(static void main...) topla metodumuzu çağırabiliriz.






METOD OLUŞTURMA




 




Genel olarak bir metodun oluşturulma şekli aşağıdaki gibidir;



PHP Kod:
Kod:
Erişim Belirleyici Dönüş_Tipi Metod_Adı ( parametre listesi )

{
    // Metod Gövdesi



veya 


PHP Kod:
Kod:
int MetotAdi(int a,int b)

{
     return a+b;



şeklinde oluşturulabilir.




Erişim Belirleyici : Metoda nasıl erişileceğini belirtir.Yazmak zorunlu değildir.





Dönüş Tipi :  Metoddan dönecek olan değerin tipidir.Alttaki kuralda örnek bir tip tanımlaması yapılmıştır(int - integer).





Metod Adı :  Metoda verilecek olan isimdir.Açıklama kısmında da belirttiğimiz üzere, daha sonra bu metodu ismi ile dilediğimiz yerden çağırabiliriz.





Parametre Listesi :  Bir metoda, kullanılması için göndereceğimiz değerlerdir.İkinci kuralda(metod tanımlamasında) "int a, int b" şeklinde bir parametre belirtmiştik.Daha sonra da bize return ile bu iki sayıyı toplamasını döndürmesini istedik.




Metod Gövdesi :  Buraya tanımlı olan metodun yapılacağı işler yazılır.









PARAMETRESİZ METODLAR



 



İsminden de anlaşılacağı üzere parametre almayan metodlardır.Örnek bir kullanım verecek olursak;



PHP Kod:
Kod:
public class parametresizmetod {
 
    public static void main(String[] args) {
 
        ekranayaz();
 
    }
    static void ekranayaz()
    {
        System.out.println("frmturk.org");
    }
 




Bu örnek projede main metodumuzun dışında bir metod oluşturduk.

Değer döndürmediği için tipini void olarak girdik.Yani parametre almayan bir metod tanımlamış olduk kısacası.


Ve böylece ekrana FrmTurk.org yazdırmış olduk.

Bu tür örnekler çoğaltılabilir.Başka bir örnek verecek olursak eğer;



PHP Kod:
Kod:
public class ikinciörnek {
 
    public static void main(String[] args) {
 
        topla();
 
    }
    static void topla()
    {
        System.out.println(3 + 5);
    }
 




Burada ise topla adında bir metod oluşturduk ve içerisine iki sayının toplamını girdik.Bunu main bloğumuzun (metodumuzun) içerisinde çağırarak ekrana sonucu (8) yazdırmış olduk.



Bu yapmış olduğumuz iki örnek parametresiz ve geriye değer döndürmeyen örneklerdir.Şimdi yine parametresiz ama değer döndüren metodlara örnek yapacak olursunuz





PHP Kod:
Kod:
public class degerdöndüren {
 
    public static void main(String[] args) {
 
        String isim = yaz();
        System.out.println(isim);
 
    }
    static String yaz()
    {
        return "FrmTurk.org";
    }
 


Parametre almadan da geriye değer döndürülebilir.
Eğer geriye değer dönecekse dönüş tipi, metodun başına yazılmalıdır.
Biz burada void yerine String yazarak metodun tipini belirttik.
Burada tipler daha önce de belirttiğim üzere metodun başına yazılır.
Return ifadesi ile değerin dönmesini sağladık.
Bunu yazmadan da ekranda görüntüleyebilirdik ancak farklı bir kullanım olması açısından göstermek istedim.
Ara
Cevapla }}}}


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping