Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var people = new List <Person>();

            var mark = new Person("Mark", 46, "male");

            people.Add(mark);
            var jane = new Person();

            people.Add(jane);
            var john = new Student("John Doe", 20, "male", "BME");

            people.Add(john);
            var student = new Student();

            people.Add(student);
            var gandhi = new Mentor("Gandhi", 148, "male", "senior");

            people.Add(gandhi);
            var mentor = new Mentor();

            people.Add(mentor);
            var sponsor = new Sponsor();

            people.Add(sponsor);
            var elon = new Sponsor("Elon Musk", 46, "male", "SpaceX");

            people.Add(elon);

            student.SkipDays(3);

            for (int i = 0; i < 5; i++)
            {
                elon.Hire();
            }

            for (int i = 0; i < 3; i++)
            {
                sponsor.Hire();
            }

            foreach (var person in people)
            {
                person.Introduce();
                person.GetGoal();
            }

            Cohort awesome = new Cohort("AWESOME");

            awesome.AddStudent(student);
            awesome.AddStudent(john);
            awesome.AddMentor(mentor);
            awesome.AddMentor(gandhi);
            awesome.Info();

            Student JohnTheClone = (Student)john.Clone();

            Console.WriteLine(JohnTheClone.Name);
        }
Exemplo n.º 2
0
        public static void Main(string[] args)
        {
            List <Person> people = new List <Person>();

            Person mark = new Person("Mark", 46, "male");

            people.Add(mark);
            Person jane = new Person();

            people.Add(jane);
            Student john = new Student("John Doe", 20, "male", "BME");

            people.Add(john);
            Student student = new Student();

            people.Add(student);
            Mentor gandhi = new Mentor("Gandhi", 148, "male", "senior");

            people.Add(gandhi);
            Mentor mrhelper = new Mentor("MrHelper", 148, "male", "senior");

            people.Add(mrhelper);
            Mentor mentor = new Mentor();

            people.Add(mentor);
            Sponsor sponsor = new Sponsor();

            people.Add(sponsor);
            Sponsor elon = new Sponsor("Elon Musk", 46, "male", "SpaceX");

            people.Add(elon);

            student.SkipDays(3);

            for (int i = 0; i < 5; i++)
            {
                elon.Hire();
            }
            for (int i = 0; i < 3; i++)
            {
                sponsor.Hire();
            }

            foreach (Person person in people)
            {
                person.Introduce();
                person.GetGoal();
            }

            PallidaClass badass = new PallidaClass("BADA55");

            badass.AddStudent(student);
            badass.AddStudent(john);
            badass.AddMentor(mentor);
            badass.AddMentor(gandhi);
            badass.Info();
            Console.ReadLine();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            List <Person> people = new List <Person>();
            Person        mark   = new Person("Mark", 46, "male");

            people.Add(mark);
            Person jane = new Person();

            people.Add(jane);
            Student john         = new Student("John Doe", 20, "male", "BME");
            var     johnTheClone = john.Clone();

            people.Add(john);
            Student student = new Student();

            people.Add(student);
            Mentor gandhi = new Mentor("Gandhi", 148, "male", "senior");

            people.Add(gandhi);
            Mentor mentor = new Mentor();

            people.Add(mentor);
            Sponsor sponsor = new Sponsor();

            people.Add(sponsor);
            Sponsor elon = new Sponsor("Elon Musk", 46, "male", "SpaceX");

            people.Add(elon);

            student.SkipDays(3);

            for (int i = 0; i < 5; i++)
            {
                elon.Hire();
            }
            for (int i = 0; i < 3; i++)
            {
                sponsor.Hire();
            }

            foreach (Person person in people)
            {
                person.Introduce();
                person.GetGoal();
            }

            CorsacClass asbest = new CorsacClass("ASB3ST");

            asbest.AddStudent(student);
            asbest.AddStudent(john);
            asbest.AddMentor(mentor);
            asbest.AddMentor(gandhi);
            asbest.Info();
            Console.ReadLine();
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Student jane = new Student("Jane Doe", 30, "female", "The school of life");

            Console.WriteLine(jane.Introduce());
            Student anna  = new Student("Bence", 25, "male", "The school of life");
            Student nori  = new Student("Nori", 28, "female", "Working hard");
            Student kinga = new Student("Kinga", 24, "female", "Working in London");

            kinga.SkipDays(12);
            Console.WriteLine(kinga.Introduce());
            Console.WriteLine(nori.GetGoal());
            Mentor janeMentor = new Mentor();
            Mentor mark       = new Mentor();
            Mentor levi       = new Mentor();
            Mentor laci       = new Mentor();

            Console.WriteLine(janeMentor.Introduce());
            Console.WriteLine(laci.GetGoal());
            Sponsor janeSponsor = new Sponsor();

            Console.WriteLine(janeSponsor.Introduce());
            Console.WriteLine(janeSponsor.Hire());
            Sponsor bestByte = new Sponsor();
            Sponsor prezi    = new Sponsor();

            Console.WriteLine(prezi.Hire());
            Cohort bestCohort = new Cohort("fulvipes");

            bestCohort.AddMentor(mark);
            bestCohort.AddMentor(levi);
            bestCohort.AddMentor(laci);
            bestCohort.AddMentor(janeMentor);

            bestCohort.AddStudent(jane);
            bestCohort.AddStudent(anna);
            bestCohort.AddStudent(nori);
            bestCohort.AddStudent(kinga);

            Console.WriteLine(bestCohort.Info());
            Console.ReadLine();
        }
Exemplo n.º 5
0
        public static void Main(string[] args)
        {
            List <Person> people = new List <Person>();

            Person mark = new Person("Mark", 46, "male");

            people.Add(mark);
            Person jane = new Person();

            people.Add(jane);
            Student john = new Student("John Doe", 20, "male", "BME");

            people.Add(john);
            Student student = new Student();

            people.Add(student);
            Mentor gandhi = new Mentor("Gandhi", 148, "male", "senior");

            people.Add(gandhi);
            Mentor mentor = new Mentor();

            people.Add(mentor);
            Mentor mrhelp = new Mentor("mrHelp", 32, "male", "senior");

            people.Add(mrhelp);
            Sponsor sponsor = new Sponsor();

            people.Add(sponsor);
            Sponsor elon = new Sponsor("Elon Musk", 46, "male", "SpaceX");

            people.Add(elon);
            Sponsor steve = new Sponsor("steve smith", 56, "male", "verydogfriendlyCompany");

            people.Add(steve);

            student.SkipDays(3);

            for (int i = 0; i < 5; i++)
            {
                elon.Hire();
            }
            for (int i = 0; i < 3; i++)
            {
                sponsor.Hire();
            }

            foreach (Person person in people)
            {
                person.Introduce();
                person.GetGoal();
            }

            PallidaClass alpaga = new PallidaClass("ALPAGA");

            alpaga.AddStudent(student);
            alpaga.AddStudent(john);
            alpaga.AddMentor(mentor);
            alpaga.AddMentor(gandhi);
            alpaga.Info();
            Console.ReadLine();
        }