using System; namespace LuokkienYhdistäminen { class Program { static void Main(string[] args) { var opettaja1 = new Opettaja { nimi = "Kimi Häkkinen" }; var opettaja2 = new Opettaja { nimi = "Mika Räikkönen" }; var opettaja3 = new Opettaja { nimi = "Pentti Hirvonen" }; var moduuli1 = new Moduuli { nimi = "Moduuli 1" }; moduuli1.LisääOpettaja(opettaja1); moduuli1.LisääOpettaja(opettaja2); var moduuli2 = new Moduuli { nimi = "Moduuli 2" }; moduuli2.LisääOpettaja(opettaja2); moduuli2.LisääOpettaja(opettaja3); var oppilas1 = new Oppilas { nimi = "Elvis Jagger" }; oppilas1.LisääModuuli(moduuli1); moduuli1.Tulosta(); Console.WriteLine(); moduuli2.Tulosta(); Console.WriteLine(); oppilas1.Tulosta(); // Sellanen vinkki, että lisätäkses vaikka moduulille // uuden opettajan, lisäysmetodin pitää saada // Opettaja-luokan olio parametriksi //moduuli.LisääOpettaja(opettaja); } } }