Java Metot Kullanımı

14 Mart 2011 by B.Selçuk ÖKSÜZ
Leave a reply »
WP Greet Box icon
Merhaba! Selcukoksuz.com adresine hoş geldiniz. Eğer yeni iseniz ve içeriğimizi takip etmek isterseniz RSS Abonesi Olabilirsiniz.
Mailinize onay mesajı gönderilecektir. Cevaplamayı unutmayınız.

Bir önce ki dersimiz de sınıflara ve metotlara neden ihtiyaç duyduğumuzu açıklamıştık. Şimdi ise metotların kullanımı ile alakalı birkaç uygulama göstererek pratik yapmış olacağız.

Basit bir metot tanımlamasında metodun gizlilik durumu (public, private), döndüreceği tip (void, int, double), metodun ismi ve sonrasında mevcut ise parametreleri bildirilerek metodumuz oluşturulur. Bu yazım sırasında kullandığımız gizlilik durumu metodun her yerden ulaşılabilir olup olmayacağını, döndüreceği tip; metot sonucunda bir sonuç üretilecek mi, üretilecek ise ne tipinde olacak yada sonuç üretilecek mi, metodumuzun içerisine değer gönderilecek mi gibi gibi bilgilerin tanımlamaları uygun bir şekilde yapılmalıdır.

Uygulama: Sınıf ve metot tanımı

Amaç: Parametresiz metot oluşturma ve çağırma

Dil:

Program: NetBeans

Kodlar:

public class YeniSinif {

    public void veriYazdir()
    {
        System.out.println("Bu mesaj yenisinif içerisinde ki veriYazdır metodu çıktısıdır\nblog.selcuksoksuz.com");
    }

 

Uygulama: Ana fonksiyondan çağırma

Amaç: Oluşturulan metodun ana sınıftan çağrılması

Dil: Java

Program: NetBeans

Kodlar:

public class YeniSinifDene {

    public static void main (String [] args)
    {
        YeniSinif uye = new YeniSinif();
        uye.veriYazdir();
        System.out.println("DeneYeniSinin içeriği çıktısı");
    }
}

 

Main program çalıştırıldığında sonuç olarak göreceğiniz çıktı;

 

Bu mesaj yenisinif içerisinde ki veriYazdır metodu çıktısıdır
blog.selcuksoksuz.com
DeneYeniSinin içeriği çıktısı

 

Ne yaptık uygulamamızda? Bu uygulamada YeniSinif isminde bir sınıf oluşturduk ve içerisine public kullanım tipinde, void ( yani sonuç döndürmeyen) tipte  veriYazdır isminde bir metot oluşturduk ve bu metot ekrana bir yazı yazdırdı. Sonrasında YeniSinifDene isminde ana sınıfımızı oluşturarak, uye isminde yenisinif  sınıfından bir nesne ürettik ve bu nesnenin metotdu olan veriyazdır metodunu çağırarak ekrana yazdırdık.

Şimdi ise integer tipinde veri döndüren bir metot kullanımına örnek verelim ki aralarında ki farkı anlayabilelim.

Uygulama: Metotlarda veri döndürme

Amaç: Veri döndüren metodu yazdığımız sınıf

Dil: Java

Program: NetBeans

Kodlar:

 

public class VeriDondur {

    public int veriYazdir()
    {
        int say;
        String mesaj = "VeriDondur sinifi mesaj stringi";
        System.out.println(mesaj);
        say = mesaj.length();
        return say;
    }
}

Şimdi ise bu metodu kullanacağımız ana fonksiyon sınıfından bu metodu çağıralım;

Uygulama: Veridondurdene ana sınıfımız

Amaç: Veri döndüren metodu çağırdığımız ana sınıfımız

Dil: Java

Program: NetBeans

Kodlar:

public class VeriDondurDene {
    public static void main (String [] args)
    {
        int sembolSayisi;
        VeriDondur eleman = new VeriDondur();
        sembolSayisi = eleman.veriYazdir();
        System.out.println("Sembol sayısı = "+sembolSayisi+"\nblog.selcukoksuz.com");
    }
}

Bu uygulamanın çıktısı aşağıda ki gibi olmalıdır;

VeriDondur sinifi mesaj stringi
Sembol sayısı = 31
blog.selcukoksuz.com

Gördüğünüz gibi ilk önce sınıfımızda int tipinde bir metot belirledik. Sonra metoda ait string tipinde ki mesaj değişkenimize bir değer atadık ve o değerin karakter uzunluğunu saydırarak int tipinde geri döndürdük. Ana fonksiyon sınıfımızda da eleman isminde veridondur sınıfından bir nesne oluşturduk ve bu elemanın veriyazdir metodunu çağırarak ekrana istediğimiz değer/leri yazdırdık.

Bu derslikte bu kadar, bir sonra ki derste görüşmek üzere 🙂

Yazar Hakkında

Bilgisayarla yaşamayı bir tarz olarak benimsemiş, teknoloji ile tamamen içli dışlı bir; web tasarımcı, yazılımcı, donanımcı, blog yazarı ve bilgisayar mühendisidir.
B.Selçuk ÖKSÜZ
B.Selçuk ÖKSÜZ kullanıcısının tüm yazıları.

Arama Sorguları

  • javada (23)
  • java metotları (19)
  • java metot (15)
  • javada metot (15)
  • java class çağırma (14)
  • metod ve sınıf örnekleri java (13)
Advertisement

Bu Yazıyı Beğendiniz Mi?

1

Bir Cevap Yazın

Sizin Yorumunuz Nedir?

%d blogcu bunu beğendi:
Gizlilik Hakları