Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 public void LisaaOpintoJakso(Opintojakso opintojakso)
 {
     Opintojaksot.Add(opintojakso);
 }