static void Main(string[] args) { List <Tutkinto> tutkintoOhjelmat = new List <Tutkinto>(); Tutkinto ttv = new Tutkinto("Tieto- ja viestintätekniikka"); tutkintoOhjelmat.Add(ttv); Tutkinto ele = new Tutkinto("Elektroniikkatekniikka"); tutkintoOhjelmat.Add(ele); Tutkinto musa = new Tutkinto("Musiikki"); tutkintoOhjelmat.Add(musa); Opettaja ope1 = new Opettaja("Henri Halonen"); Opettaja ope2 = new Opettaja("Kaisa Kannus"); Opiskelija op1 = new Opiskelija("Pena Pentikäinen", "K2020", "TTV16S9"); Opiskelija op2 = new Opiskelija("Kalle Jokinen", "K4993", "TTV15S1"); Opiskelija op3 = new Opiskelija("Ville Vallaton", "K2884", "TTV14S9"); Opintojakso olio = new Opintojakso("Olio-ohjelmointi"); // Lisätään oliot opintojakso-listaan metodin avulla ttv.LisaaOpintoJakso(olio); olio.LisaaOpiskelija(op1); // Lisätään olio-ohjelmointiin Pena ja Kalle olio.LisaaOpiskelija(op2); olio.LisaaOpettaja(ope1); // ja opettaja Opintojakso matematiikka = new Opintojakso("Matematiikka"); ttv.LisaaOpintoJakso(matematiikka); Opintojakso kyber = new Opintojakso("Kyberturvallisuus"); ttv.LisaaOpintoJakso(kyber); kyber.LisaaOpettaja(ope2); Console.WriteLine("Tutkinto-ohjelmat: "); foreach (var x in tutkintoOhjelmat) { Console.WriteLine(x); } }
public void LisaaOpintoJakso(Opintojakso opintojakso) { Opintojaksot.Add(opintojakso); }