Лабораторный практикум по основам объектно-ориентированного программирования. Шишкина В.В. - 14 стр.

UptoLike

Составители: 

14
Переменные, объявленные в операторе инициализации данного цикла, не
могут быть использованы непосредственно после оператора до конца блока,
содержащего этот оператор.
Цикл forech является универсальным перечислителем для элементов
какой-либо коллекции. С ним предлагается познакомиться в следующей
лабораторной работе.
Задание к лабораторной работе
В рамках консольного приложения разработать класс В-наследник класса
А
(из лабораторной работы 1) с полем d и свойством с2. Свойство с2 –
результат вычисления выражения над полями a, b, d. В теле свойства
использовать управляющий оператор (см. вариант в таблице 2). У класса А
создать конструктор, инициализирующий его поля. Для класса В определить 2
конструктора: одиннаследуется от конструктора класса А, второй
собственный. В теле программы
создать объекты классов А и В,
продемонстрировав работу всех конструкторов. Вывести значения свойства на
экран.
Таблица 2. Варианты заданий к лабораторной работе 2
Вариант Управляющий
оператор
Вариант Управляющий
оператор
1 if 15 do while
2 switch 16 if
3 for 17 switch
4 while 18 for
5 do while 19 while
6 if 20 do while
7 switch 21 if
8 for 22 switch
9 while 23 for
10 do while 24 while
11 if 25 do while
12 switch 26 if
13 for 27 switch
14 while
Контрольные вопросы
1. Что такое конструктор?
2. Зачем нужен конструктор?
3. Что такое полиморфизм?
4. Что такое наследование?