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()); }
public Kartya(Tulajdonos tulaj, Szamla szamla, string kartyaszam) : base(tulaj) { this.szamla = szamla; this.kartyaszam = kartyaszam; }