static void Main() { Pupil p1 = new BadPupil(); Pupil p2 = new ExcelentPupil(); ClassRoom group = new ClassRoom(p1, p2); group.Study(); Console.WriteLine(new string('-', 30)); group.Read(); Console.WriteLine(new string('-', 30)); group.Write(); Console.WriteLine(new string('-', 30)); group.Relax(); Console.ReadKey(); }
static void Main() { Pupil p1 = new BadPupil();//Создание екземпляра класса Pupil и инициализация конструктором производного класса BadPupil Pupil p2 = new ExcelentPupil(); ClassRoom group = new ClassRoom(p1, p2); //Создание екземпляра класса ClassRoom group.Study(); Console.WriteLine(new string('-', 30)); group.Read(); Console.WriteLine(new string('-', 30)); group.Write(); Console.WriteLine(new string('-', 30)); group.Relax(); Console.ReadKey(); }
static void Main(string[] args) { // Create classroom with four pupils, user inputs three pupils ClassRoom instanceClass1 = new ClassRoom ( new BadPupil("Vasya Pupkin"), new GoodPupil("Anna Vasechkina"), new ExcelentPupil("Denis Vladimirov") ); // Display grade table of the class Console.WriteLine("Grade table of the class:"); Console.WriteLine(new string('-', 10)); instanceClass1.Study(); Console.WriteLine(new string('-', 10)); instanceClass1.Read(); Console.WriteLine(new string('-', 10)); instanceClass1.Write(); Console.WriteLine(new string('-', 10)); instanceClass1.Relax(); //Delay Console.ReadKey(); }