top of page

Java Ders Notlarım-3

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;

  1. BankaHesabi isminde sınıf oluşturarak para çekme işlemi yaptık,

  2. Bu sırada getter ve setter methodları kullandık,

  3. Sınıf içerisindeki değişkenin değerini değiştirmeyi öğrendik,

  4. 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


bottom of page