Verilen sınıflar ve ekran çıktısı yukarıdan yola çıkarak yapıyorum
Hesap = METODLAR + KAPSÜLLEME + Veri + ÖRNEK DEĞİŞKENLER
HesapHareket = METOD + KAPSÜLLEME + ÖRNEK DEĞİŞKENLER
Hesap sınıfı için şöyle bir code yazdım
‘’’
using System;
namespace banka
{
class Banka {
class Hesap
{
private int hesapNo;
private float bakiye;
public String hesapSahibi;
public int hesapTipi;
private String kimlikNo;
public Hesap(int hesapNo, float bakiye, String hesapSahibi, int hesapTipi, String kimlikNo)
{
this.hesapNo = hesapNo;
this.bakiye = bakiye;
this.hesapSahibi = hesapSahibi;
this.hesapTipi = hesapTipi;
this.kimlikNo = kimlikNo;
}
public Hesap()
{
hesapNo = 1905;
bakiye = 700;
hesapSahibi = "Fatih Terim";
hesapTipi = 1;
kimlikNo = "12345678910";
}
public override String ToString()
{
return string.Format("{0} {1} {2} {3} {4} {5} {6} {7}", "Hesap No:", hesapNo, " Bakiye:", bakiye, "TL", "hesapSahibi:", hesapSahibi, "Kimlik No", kimlikNo);
}
public void hesapDetay() => ToString();
public void paracek(float miktar)
{
if (bakiye == 0) {
Console.WriteLine("Yeterli Bakiyeniz bulunmamaktadır.");
}
bakiye -= miktar;
}
public void parayatır(float miktar)
{
bakiye += miktar;
}
static void Main(string[] args)
{
Hesap b1 = new Hesap();
b1.hesapDetay();
Console.WriteLine(b1.bakiye);
b1.parayatır(500);
Console.WriteLine(b1.bakiye);
b1.paracek(1450);
Console.WriteLine(b1.bakiye);
b1.parayatır(150);
Console.WriteLine(b1.bakiye);
b1.parayatır(125);
Console.WriteLine(b1.bakiye);
}
}
}
}
‘’’