Задание: Разработать согласно своего варианта класс, содержащий(как правило) следующие элементы: скрытые поля, конструкторы с параметрами и без параметров, методы, свойства. Методы и свойства должны обеспечивать удобный и понятный интерфейс класса. При возникновении ошибок должны выбрасываться исключения. В программе должна выполняться проверка всех разработанных элементов класса
Отчет должен содержать
- Постановку задачи
- Код работы программы
- Снимок экрана, иллюстрирующий результат работы программы
ВАРИАНТ-
Описать класс, представляющий круг. Предусмотреть методы для вычисления площади круга, длины окружности и проверки попадания заданной точки внутрь круга. Описать свойства для получения состояния объекта.
Написать программу, демонстрирующую все разработанные элементы класса.