Új hozzászólás Aktív témák

  • Jhonny06

    veterán

    Sziasztok!

    Van egy feladat, amiben elakadtam. Idáig sikerült megírni, a következő lépést viszont nem értem.

    "Az Adatbázis példányosításkor hozzon létre véletlenszerű Hallgatókat és azokból 20-30 darabot (maga a darabszám is legyen véletlenszerű)."

    Megvan az üres Adatbázis osztályom. Példányosításkor, azaz nyilván a konstruktorba kell valamit mókolni. Az is világos, hogy az előző osztály (Hallgato) objektumaiból kellene egy tömb, hozzá egy Random érték, 20-30 között. De ezt hogy valósítom meg? Adattagként létrehozom az objektumtömböt és a konstruktorban egy for ciklusban kapják meg az "értéket"? Meg ezentúl a Adatbazis osztály példányával hogy érem el, mint tömb? Magát a szintaktikáját értem a dolognak, "csak" a logikáját nem, hogy mit akar megvalósítani. Valami ilyesmire gondoltam (a Random sincs túl jó helyen :F ):

    class Adatbazis
    {
    public static Random rand_adatbazis = new Random();
    public int tomb_hossz = rand_adatbazis.Next(20, 30);
    private Hallgato[] tomb;

    public Adatbazis()
    {
    for (int i = 0; i < tomb_hossz; i++)
    {
    tomb[i] = new Hallgato();
    }
    }
    }

Új hozzászólás Aktív témák