Merhaba bir banka sisteminde özellikleri verilen iki sınıfı oluşturmak için bir C# kodu yazmaya çalışıyorum .Kodumda bazı yerleri nasıl yapacağımı bilmiyorum yardımcı olursanız çok sevinirim

image
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);


        }

    }
}

}
‘’’

yukarıda ki koddan beklentimiz şu şekilde
image

fakat ekrana hesapDetay kısmını bastıramıyorum kodun çıktsı şöyle oluyor

HesapHareket sınıfı için ise nasıl yapmam gerektiğini bilmiyorum bana yardımcı olabilirmisiniz?