Hirdetés
- RAM topik
- Melyik tápegységet vegyem?
- Vezeték nélküli fejhallgatók
- HiFi műszaki szemmel - sztereó hangrendszerek
- Nyáron jön az AOC új, legfeljebb 720 Hz-es monitora
- Apple MacBook
- Soundbar, soundplate, hangprojektor
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Házimozi belépő szinten
- Fujifilm X
-
PROHARDVER!

Ú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!
- RAM topik
- exHWSW - Értünk mindenhez IS
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Luck Dragon: Asszociációs játék. :)
- Cyberpunk 2077
- Melyik tápegységet vegyem?
- Vezeték nélküli fejhallgatók
- A fociról könnyedén, egy baráti társaságban
- iPhone topik
- Kerékpárosok, bringások ide!
- További aktív témák...
- REVELAL K2Y-PRO16 16BIT ISA HANGKÁRTYA
- ÚJ! Raspberry Pi 4 Model B 4GB+táp+ ház+sd kártya+micro hdmi
- Intel Core ULTRA 9 285K +32GB 7600MHz Patriot Viper XTREME 5 DDR5 kit! (Bolti ár: kb 600ezer Ft!)
- Új! Kingston ValueRAM 8GB DDR4 3200MHz KVR32S22S8/8
- Számítógép, Laptop, I3-7.gen, 8GB DDR4, 240GB ssd, magyar bill, 15,6"-os Full HD kép, gyári töltő
- Asus ProART Gaming PC! i9-13900K / RTX 4080 Super / 32GB DDR5 / 1TB NVMe / 1000w Gold! BeszámítOK
- Bomba ár! HP EliteBook 840 G10 - i5-1335U I 16GB I 512SSD I 14,1" WUXGA I Cam I W11 I Gar!
- Apple iPhone 16 Pro 128GB Black Titanium Karcmentes állapot 91% akkumulátor
- BESZÁMÍTÁS! AsRock H510M i5 11500 16GB DDR4 512GB SSD RTX 3060 12GB Rampage SHIVA Adata 600W
- Gamer/streamer mikrofon, állvány és USB HUB kitűnő árakon!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



