 
        
        - •Лабораторная работа 2 Переопределение методов интефейсов
- •1.1. Задания
- •Его экземпляр содержит размер радиуса и высоты.
- •Функция print_sqrt() выводит на экран значение площади этой фигуры.
- •Его экземпляр содержит размеры a и b.
- •Его экземпляр содержит размеры a и b.
- •Его конструктор без параметра создает экземпляр со значением 0, а конструктор с параметрами создает экземпляр с соответствующим значением a и b.
- •Его методы позволяют присваивать значения a, b и получать значения площади, выполняя при этом соответствующие преобразования.
- •2.1 Пример выполнения работы
- •Создать класс Student, содержащий поля «Фамилия», «Курс» и «Средний балл»
- •Текст программы
- •Результат работы программы
Лабораторная работа 2 Переопределение методов интефейсов
Цель: Исследовать механизм наследования.
1.1. Задания
Составить программу, которая выполняет следующее:
- Создает массив из N экземпляров класса, созданного в соответствии с вариантом лабораторной работы 1 (см. ниже). 
- Выводит информацию об оъектах массива 
- Сортирует массив по заданному признаку (см. вариант), используя метод Sort класса Array 
- Выводит информацию об оъектах отcортированного массива 
- Создать базовый класс «цилиндр», такой, что: - его экземпляр содержит размер радиуса и высоты. 
- его конструктор без параметра создает экземпляр со значением 0, а конструктор с параметрами создает экземпляр с соответствующим значением радиуса и высоты. 
- его методы позволяют получать и присваивать значения радиуса, высоты и объема, выполняя при этом соответствующие преобразования. 
- функция print_val() выводит на экран значение его объема. 
 
Сортировать массив по объему.
- Создать базовый класс «шар», такой, что: - его экземпляр содержит размер радиуса. 
- его конструктор без параметра создает экземпляр со значением 0, а конструктор с параметрами создает экземпляр с соответствующим значением радиуса. 
- его методы позволяют получать и присваивать значения радиуса и объема, выполняя при этом соответствующие преобразования. 
- функция print_val() выводит на экран значение его объема. 
 
Сортировать массив по радиусу.
- Создать базовый класс «конус», такой, что: - Его экземпляр содержит размер радиуса и высоты.
- его конструктор без параметра создает экземпляр со значением 0, а конструктор с параметрами создает экземпляр с соответствующим значением радиуса и высоты. 
- его методы позволяют получать и присваивать значения радиуса, высоты и объема, выполняя при этом соответствующие преобразования. 
- функция print_val() выводит на экран значение его объема. 
 
Сортировать массив по объему
- Создать базовый класс «трапеция», такой, что: - его экземпляр содержит размер двух оснований и высоты. 
- его конструктор без параметра создает экземпляр со значением 0, а конструктор с параметрами создает экземпляр с соответствующим значением оснований и высоты. 
- его методы позволяют получать и присваивать значения оснований, высоты и площади, выполняя при этом соответствующие преобразования. 
- функция print_sqrt() выводит на экран значение ее площади. 
 
Сортировать массив по площади
- Создать базовый класс «смайлик», такой, что: - е  го
		экземпляр содержит размер  радиуса
		лица R и радиуса r  глаз. го
		экземпляр содержит размер  радиуса
		лица R и радиуса r  глаз.
- его конструктор без параметра создает экземпляр со значением 0, а конструктор с параметрами создает экземпляр с соответствующим значением R и r. 
- его методы позволяют получать и присваивать значения R, r и площади, выполняя при этом соответствующие преобразования. 
- функция print_sqrt() выводит на экран значение ее площади (без площади глаз). 
 
Сортировать массив по площади.
- С  оздать
	базовый класс «крест», такой, что: оздать
	базовый класс «крест», такой, что:
 
 
a
 
 
b
- его экземпляр содержит размер два размера a и b . 
- его конструктор без параметра создает экземпляр со значением 0, а конструктор с параметрами создает экземпляр с соответствующим значением a и b .. 
- его методы позволяют получать и присваивать значения a , b и площади, выполняя при этом соответствующие преобразования. 
- функция print_sqrt() выводит на экран значение площади этой фигуры. 
Сортировать массив по значению а.
- Создать базовый класс «шайба» (правильный шестиугольник, такой, что: 
 
 
                                                                     
                             a 
  
                                                                     
     
