Изучение работы классов и классов-наследников Описаны коты, похожие на котов и животные, похожие на котов. Рассмотрим каждый вывод
I create new cat like a cat
I create new cat like a cat
Вызов конструктора. 2 конструктора котов - 2 вывода из конструктора котов
Meow
Meow
Meow
Кота, похожего на кота; животного, похожего на кота и кота, похожего на кота, которому мы сказали, что оно животное просим делать команду голос. Все мяукают так как все произошли от котов
Animal id is: 1
Animal id is: 2
Animal id is: 2
Кота, похожего на кота; животного, похожего на кота и кота, похожего на кота, которому мы сказали, что оно животное просим назвать свое число. Все говорят, что они {такие-то по номеру}, так как все произошли от котов
IDK smth about color
Color is lice cat's color
IDK smth about color
Кота, похожего на кота; животного, похожего на кота и кота, похожего на кота, которому мы сказали, что оно животное просим сказать их цвет. Животное, похожего на кота и кот, похожий на кота, которому мы сказали, что оно животное говорят, что они не знают какого они цвета, т.к. они все же животные. Кот, похожего на кота, говорит, что по цвету он кот т.к. он кот
Cat
Cat
Cat
Кота, похожего на кота; животного, похожего на кота и кота, похожего на кота, которому мы сказали, что оно животное просим сказать, кто они. Все говорят, что они - коты, т.к. они - коты
Конструктор имеет всевозможные значения по умолчанию, что позволяет не указывать все значения или вообще ничего не указывать
public Example(int num = -1, string word = "unknown", int rd = 3)Тогда для каждого конструктора будет задано определенное значение на неуказанных элементах
Example ex = new Example(2); // 2, "unknow", 3
Example ex2 = new Example(1, "new"); // 1, "new", 3
Example ex3 = new Example(2, "abs new", 1); // 2, "abs new", 1
Example ex4 = new Example(); // -1, "unknow", 3Абстрактный класс, который будет наследоваться для заданий
Есть _input который можно прочитать свойством Input и который заполняется в конструкторе, является основным редактируемым источником
Review - служит для выполнения основной задачи класса
Change_text - служит для тестирования в задачах
Пробный пример решения задачи из Лабораторной работы 9