Hirdetés
- Milyen okostelefont vegyek?
- Okosóra és okoskiegészítő topik
- Megjöttek Magyarországra a Redmi Note 15-ök, január 22-től ennyiért kaphatók
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Vége lehet a OnePlusnak? Állítólag az Oppo bezárná a márkát
- One mobilszolgáltatások
- iPhone topik
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Samsung Galaxy A56 - megbízható középszerűség
- Gyártási gondok a BOE-nél: Samsung kaphatja az iPhone 17e kijelzőit is
-
Mobilarena

Új hozzászólás Aktív témák
-
Jim-Y
veterán
A konstruktoros dolog nem bonyolítaná a dolgokat, sőt.. egyszerűsítené.. így gondoltam:
class Ember
{
public string nev1; //személy neve
public string nev2; //házastárs
protected int ev1; // sz.kor
protected int ev2; //h.kor
protected string nem1; //sz.nem
protected string nem2; //h.nem
public string apa;
public string anya;
public List<string> t = new List<string>();
public List<string> gy = new List<string>();
//
// KONSTRUKTOR
public Ember(string nev1, string nev2, int ev1, int ev2, string nem1, string nem2){
// itt rögtön lehet ellenőrizni, hogy bevitt paraméterek megfelelőek-e, pl
this.nev1 = nev1;
this.nev2 = nev2;
if (ev1 > 1913 && ev1 < 1995) {
this.ev1 = ev1;
} else { throwExc("Hibás ev1"); }
this.ev2 = ev2;
this.nem1 = nem1;
this.nem2 = nem2;
}
// Getter, Setter fv-ek
public void throwExc(string ex) throw new Exception (ex);
}Ekkor a mainben tudsz csinálni:
Ember e = new Ember();
e.setev1(1950);
e.setev2(1960);
e.setnem1(m);vagy helyette
Ember f = new Ember("Gipsz","Jakab",1950,1960,"m","n"); // stb...
Persze ezeket fenntartásokkal kezeld, mert én még nem programoztam C#-ban és nem tudom, hogy például default konstruktor létre jön-e ilyenkor automatikusan, vagy létre kéne hozni stb.. De szerintem amit fentebb mutattam, konstruktorban megadni az adattagokat talán átláthatóbb

Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Mibe tegyem a megtakarításaimat?
- Samus: Oldschool játékos konfig a memóriaválság idején
- EA Sports WRC '23
- Soundbar, soundplate, hangprojektor
- Sorozatok
- Hálózatokról alaposan
- Okos Otthon / Smart Home
- Garancia kérdés, fogyasztóvédelem
- Forza sorozat (Horizon/Motorsport)
- Milyen okostelefont vegyek?
- További aktív témák...
- iPhone 15 Pro Max Natúr Titán 256 GB
- 2 db FSP Champ Tower 3000VA szünetmentes tápegység (PPF24A1807) eladó
- Samsung Galaxy S11 Ultra 14.6 512GB wifi
- Bomba Ár! Lenovo ThinkPad P53 - i7-9850H I 64GB I 1TBSSD I FHD I Nvidia 4GB I W11 I Cam I Garancia!
- Bomba Ár! Lenovo ThinkPad P52 - i7-8850H I 16GB I 512SSD I FHD I Nvidia 4GB I W11 I Cam I Garancia!
- Új és újszerű 13-14 Gamer, ultrabook, üzleti, 2in1, X360, Touch készülékek kedvező áron Garanciával
- Xiaomi Mi 11 Lite 6/128GB / 12 hó jótállás
- ASUS VivoBook S16 S3607QA-PL018W
- Azonnali készpénzes GAMER / üzleti notebook felvásárlás személyesen / csomagküldéssel korrekt áron
- Targus DOCK423A - USB-C Dual HDMI 4K HUB - 2 x HDMI (120Hz)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




