Javad da kalıtım

Merhaba, Java deyince akla nesne, nesne degince de akla degiskenler, metotlar ve tabi ki siniflar gelir.Bu siniflar Java kütüphanelerindeki siniflar da olabilir, kendi yazdigimiz siniflar da.Simdilik bizi asil ilgilendiren kendi yazdigimiz siniflar olacak. Hemen bir sinif örnegi yazalim:
 class BankaHesabi {
        String ad;
        String adres;
        int hesapNumarasi;
        double bakiye;
}
Sinifimizin adi BankaHesabi; bünyesinde ad, adres, hesapNumarasi ve bakiye adinda 4 adet degiskenimiz var.Bir banka hesabinda ne gibi islemler yapilabilir? Para yatirabiliriz, çekebiliriz, baska bir hesaba transfer edebiliriz; bakiyemizi sorabiliriz...Simdi bütün bu islemleri yapabilmek için gerekli metotlar yazalim.
      
  void paraYatir(double miktar) { 
  bakiye = bakiye + miktar;
        }

        void paraCek(double miktar) {
          bakiye = bakiye - miktar;
        }

        double bakiyeBildir() {
          return bakiye;
        }
Gördügünüz gibi  metotlarimiz anlasilir bir sekilde isimlendirilmis ve yaptigi islemler de gayet açik.Bir de baska bir hesaba para transferi yapmak için bir metot yazalim. Bu digerlerinden biraz farkli:

        void paraTransferiYap(double miktar, BankaHesabi alici) {
          paraCek(miktar);
          alici.paraYatir(miktar);
        }

Yorumlar

Bu blogdaki popüler yayınlar

Histogram Eşitleme

Dinamik Label Ve Button Oluşturma