Java Ders Notlarım-3
- Furkan IŞIKAY
- 11 Mar 2020
- 1 dakikada okunur
Güncelleme tarihi: 3 Tem 2023
Java dersinde yaptığımız uygulamalara yorum satırları ve açıklamalarımı ekleyerek sizlerle paylaşıyorum.
Bu derste öğrendiklerim;
BankaHesabi isminde sınıf oluşturarak para çekme işlemi yaptık,
Bu sırada getter ve setter methodları kullandık,
Sınıf içerisindeki değişkenin değerini değiştirmeyi öğrendik,
Yapıcı methodları kullanarak parametre olarak girdiğimiz değerlere sınıf dışından erişerek consola yazdırdık.
public class BankaHesabi
{
/*
* BankaHesabi sınıfımızın değişkenlerini tanımlıyoruz*/
String isim;
String soyisim;
private long bakiye = 0;
//bakiye değişkenimize bu sınıf dışından erişimi engellemek için getBakiye methodunu tanımlıyoruz
public long getBakiye()
{
return bakiye;
}
//bakiye değişkenimize bu sınıf dışından erişimi engellemek için setBakiye methodunu tanımlıyoruz
public void setBakiye(long bakiye)
{
this.bakiye = bakiye;
}
// BankaHesabi sınıfımızın yapıcı methodunu oluşturuyoruz
public BankaHesabi()
{
this.isim = null;
this.soyisim = null;
}
// BankaHesabi sınıfımızın ikinci yapıcı methodunu oluşturuyoruz
public BankaHesabi(String isim, String soyisim)
{
this.isim = isim;
this.soyisim = soyisim;
}
// Hesaptan para çekme işlemini yapacağımız methodumuz
void ParaCek(int cekilecekTutar)
{
//Eğer çekilecek tutar bekiyemizden fazla
if(this.bakiye - cekilecekTutar < 0)
{
// ise kullanıcıyı bilgilendir
System.out.println("Bakiye Yetersiz!");
}
else
{
//değilse parayı çek
this.bakiye = this.bakiye - cekilecekTutar;
}
}
public static void main(String[] args)
{
// new parametresi ile sınıfı oluşturduk ve gerekli parameteleri girdik
BankaHesabi hesap1 = new BankaHesabi("Furkan","IŞIKAY");
// hesap sahibinin bilgilerini ve ilk bakiyeyi consola yazdırdık
System.out.println(hesap1.isim);
System.out.println(hesap1.soyisim);
System.out.println("Ilk Bakiye : " + hesap1.getBakiye());
/*BankaHesabi türünde oluşturduğumuz hesap1 sınıfının ParaCek methodunu kullanarak
para çekme(bakiye değişkeinin değerini azaltma) işlemi yapıyoruz*/
hesap1.ParaCek(250);
//Para çekme işleminden sonra bakiyeyi görmek için consola yazdırıyoruz
System.out.println("Son Bakiye : " + hesap1.getBakiye());
}
}
Comments