コード例 #1
0
ファイル: Program.cs プロジェクト: MarcSmets68/CSharpPF
        static void Main(string[] args)
        {
            IPrivaat[]    privateGegevens = new IPrivaat[3];
            Personenwagen pw  = new Personenwagen("Marc", 5000m, 90, 6f, "1-HGF-654", 5, 5);
            Vrachtwagen   vw  = new Vrachtwagen("Chris", 14500m, 600, 22f, "1-TRD-258", 15000f);
            Personenwagen pw2 = new Personenwagen("Ben", 1000m, 110, 8f, "1-UJH-681", 3, 5);

            privateGegevens[0] = pw;
            privateGegevens[1] = vw;
            privateGegevens[2] = pw2;

            foreach (IPrivaat gegeven in privateGegevens)
            {
                Console.WriteLine(gegeven.GeefPrivateData());
            }

            IMilieu[] milieugegevens = new IMilieu[3];
            milieugegevens[0] = pw;
            milieugegevens[1] = vw;
            milieugegevens[2] = pw2;

            foreach (IMilieu voertuig in milieugegevens)
            {
                Console.WriteLine(voertuig.GeefMilieuData());
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {   //##OEFENING 9.2
            //Personenwagen pw =new Personenwagen("Freddy", 150000, 1500, 120, "Queen", 2, 2);
            //Vrachtwagen vw =new Vrachtwagen("Miller", 30000, 800, 80, "R-Mil-031", 300);
            //Voertuig[] Voertuigen = new Voertuig[2];
            //Voertuigen[0] = pw;
            //Voertuigen[1] = vw;
            //foreach(Voertuig eenVoertuig in Voertuigen)
            //{
            //    eenVoertuig.Afbeelden();
            //    Console.WriteLine("De kyoto score is : {0}",eenVoertuig.GetKyotoScore());
            //}
            //##OEFENING 10.2
            //IVervuiler[] Vervuilers = new IVervuiler[3];
            //Vervuilers[0] = new Personenwagen("Asterix", 15000m, 350, 40f, "1-abc-123", 4, 5);
            //Vervuilers[1] = new Stookketel(5.6f);
            //Vervuilers[2] = new Vrachtwagen("Obelix", 8000m, 1500, 160, "MENHIR", 8000);

            //foreach(IVervuiler vervuiler in Vervuilers)
            //{
            //    Console.WriteLine(vervuiler.GeefVervuiling());
            //}
            //##OEFENING 10.2
            IPrivaat[]    PriveGegevens  = new IPrivaat[2];
            IMilieu[]     MilieuGegevens = new IMilieu[2];
            Personenwagen pw1            = new Personenwagen("Asterix", 15000m, 350, 40f, "1-abc-123", 4, 5);
            Vrachtwagen   vw1            = new Vrachtwagen("Obelix", 8000m, 1500, 160, "MENHIR", 8000);

            PriveGegevens[0]  = pw1;
            PriveGegevens[1]  = vw1;
            MilieuGegevens[0] = pw1;
            MilieuGegevens[1] = vw1;
            foreach (Voertuig voertuig in PriveGegevens)
            {
                Console.WriteLine(voertuig.GeefPrivateData());

                Console.WriteLine(voertuig.GeefMilieuData());
            }
        }