static void Main(string[] args) { Ucenik uc1 = new Ucenik(); // Osoba() i Ucenik() razlog? Ucenik uc2 = new Ucenik("Anica"); // Osoba() Ucenik uc3 = new Ucenik("perica", "Perić"); //Osoba() uc3.PrijaviIspit(new Ispit("Engleski")); // generic list List <Ucenik> ucenici = new List <Ucenik> { uc1, uc2, uc3 }; foreach (var item in ucenici) { Console.WriteLine(item); } // collection base lista (kao Arraylist) Studenti studenti = new Studenti(); studenti.Add(uc1); studenti.Add(uc2); studenti.Add("Lara", "Crofft"); Console.WriteLine("\nIspis klase studenti koja nasljedjuje CollectionBase"); foreach (var item in studenti) { Console.WriteLine("\n ----> " + item.ToString()); } // DODAJ vozače Vozac vo1 = new Vozac("Luka", "Krilić"); //Osoba() vo1.Kategorija_a = true; vo1.Kategorija_c = true; var a1 = new Automobil(); a1.MarkaAutomobila = "Ford"; var a2 = new Automobil(); a2.MarkaAutomobila = "Mazda"; vo1.Automobili.Add(a1); vo1.Automobili.Add(a2); Vozac vo2 = new Vozac("Niko", "Bulić"); //Osoba() vo2.Kategorija_b = true; vo2.Kategorija_d = true; List <Vozac> vozaci = new List <Vozac> { vo1, vo2 }; foreach (var item in vozaci) { Console.WriteLine(item); } Pilot pi1 = new Pilot("Ford", "Roks"); //Osoba() pi1.Kategorija_b = true; pi1.Kategorija_d = true; pi1.Kategorija_x = true; List <Pilot> piloti = new List <Pilot> { pi1 }; foreach (var item in piloti) { Console.WriteLine(item); } Console.ReadKey(); }
static void Main(string[] args) { Ucenik uc1 = new Ucenik(); Ucenik uc2 = new Ucenik("Anica"); Ucenik uc3 = new Ucenik("Perica", "Perić"); uc3.PrijaviIspit(new Ispit("Engleski")); //generik list List <Ucenik> ucenici = new List <Ucenik>(); ucenici.Add(uc1); ucenici.Add(uc2); ucenici.Add(uc3); //collection base lista i kolekcije objekata (studenti) (zapravo se ponasa kao arraylist) Studenti studenti = new Studenti(); studenti.Add(uc1); studenti.Add(uc2); studenti.Add("Lara", "Crofft"); Console.WriteLine("\nispis klase studenti koja nasljeđuje CollectionBase"); foreach (var item in studenti) { Console.WriteLine("\n----->" + item.ToString()); } foreach (var item in ucenici) { Console.WriteLine(item); } //DO_Daj pilote Pilot pi1 = new Pilot("Ford", "Roks"); pi1.Kategorija_a = true; pi1.Kategorija_c = true; pi1.Kategorija_x = true; List <Pilot> piloti = new List <Pilot>(); piloti.Add(pi1); foreach (var item in piloti) { Console.WriteLine(item); } //DO_Daj vozaće Vozac vo1 = new Vozac("Luka", "lukić"); vo1.Kategorija_a = true; vo1.Kategorija_c = true; var a1 = new Automobil(); a1.marka = "Mazda"; var a2 = new Automobil(); a2.marka = "Toyota"; vo1.Automobili.Add(a1); vo1.Automobili.Add(a2); Vozac vo2 = new Vozac("Niko", "Bulić"); vo2.Kategorija_b = true; vo2.Kategorija_c = true; List <Vozac> vozaci = new List <Vozac>(); vozaci.Add(vo1); vozaci.Add(vo2); foreach (var item in vozaci) { Console.WriteLine(item); } Console.ReadLine(); }