示例#1
0
        static void Main(string[] args)
        {
            Bank UniobudaBank = new Bank(10);

            Tulajdonos bela  = new Tulajdonos("Kovács Béla");
            Szamla     szla1 = UniobudaBank.Szamlanyitas(bela, 1000);
            Szamla     szla2 = UniobudaBank.Szamlanyitas(bela, 0);

            Tulajdonos manci = new Tulajdonos("Harkály Manci");

            UniobudaBank.Szamlanyitas(manci, 2000);

            szla1.Befizet(300);
            szla2.Befizet(200);
            ((MegtakaritasiSzamla)szla2).KamatJovaIras();

            szla1.Kivesz(500); // sikerul
            szla2.Kivesz(500); // nem sikerul

            Kartya kartya = szla1.KartyaIgenyles("12345");

            kartya.Vasarlas(500); // sikerul
            kartya.Vasarlas(500); // nem sikerul

            Console.WriteLine("Béla összegyenleg:" + UniobudaBank.Osszegyenleg(bela));
            Console.WriteLine("Béla legnagyobb egyenlegű számla egyenlege:" + UniobudaBank.LegnagyobbEgyenleguSzamla(bela).Egyenleg);
            Console.WriteLine("Összes hitelkeret:" + UniobudaBank.OsszHitelkeret());
        }
示例#2
0
 public Kartya(Tulajdonos tulaj, Szamla szamla, string kartyaszam)
     : base(tulaj)
 {
     this.szamla     = szamla;
     this.kartyaszam = kartyaszam;
 }