Személyes eszközök
Keresés

 

A InfoWiki wikiből


Ember + TelefonosEmber

Egy 'Ember'-t az alábbi adatok jellemeznek:

  • 'életkor' (0..120)
  • 'neme' (kódolva, csak az 1,2,3,4 értékeket fogadjuk el (1=férfi, 2=nő, 3=külföldi férfi, 4=külföldi nő)
  • 'név' (nem lehet üres)
  • legyen neki egy 'Oregszik()' paraméter nélküli metódusa, mely az életkor értékét növeli 1-el, de sosem engedve átlépni a maximális életkor értékét.
// Ember
class Ember
{
 protected int _eletkor;
 protected int _neme;
 protected string _nev;
 
 public int eletkor { get {...} set {...} }
 public int neme { get {...} set {...} }
 public string nev { get {...} set {...} }
 public void Oregszik() {...}
 public Ember(int kora, int nemKodja, int neve) {...}
}

Készítsünk tesztprogramot, amely bekéri a szükséges értékeket billentyűzetről, majd példányosítja az 'Ember'

osztályt a megadott értékekkel. Utána alkalmazzuk az 'Oregszik()' metódust a példányra.

Készítsük el az előző feladatban ismertetett 'Ember' osztály továbbfejlesztését az alábbi szempontok szerint:

  • 'telefonszam' (7 számjegyű egést szám)
  • 'egyenleg' (nincs megkötés)

Készítsünk hozzá olyan konstuktort, amelyen keresztül a fenti, új mezők kezdőértékét is be lehet állítani.


// TelefonosEmber
class TelefonosEmber:Ember
{
 protected int _hivoszam;
 protected int _egyenleg;
 
 public int hivoszam { get {...} }
 public int egyenleg { get {...} set {...} }
 
 public void Oregszik() {...}
 public TelefonosEmber(int kora, int nemKodja, int neve, int telefonSzama, int egyenleg)...
}
A lap eredeti címe: „http://wiki.ektf.hu/wiki/Mp4/page04
Nézetek
nincs sb_18.191.211.66 cikk