12 lines
1.8 KiB
Plaintext
12 lines
1.8 KiB
Plaintext
|
<html>
|
|||
|
Для своего варианта задания:<br/>
|
|||
|
- в базовом классе определить конструктор по умолчанию, конструктор с параметрами и копирующий конструктор;<br/>
|
|||
|
- в базовом классе переопределить все не финальные методы класса Object;<br/>
|
|||
|
- несколько объектов (как базового, так и производного класса) сохранить в один массив;<br/>
|
|||
|
- пройти по массиву и для каждого объекта:<br/>
|
|||
|
- вывести название класса этого объекта;<br/>
|
|||
|
- вывести результаты работы методов, определенных в базовом классе;<br/>
|
|||
|
- если возможно, вывести результаты работы методов, определенных только в производном классе<br/>
|
|||
|
<b>Вариант 11 (тут 4)</b>:<br/>
|
|||
|
Создать класс "эллипс". Эллипс задавать целочисленными координатами вершин описанного вокруг него прямоугольника. Реализовать методы класса (статические) и методы реализации для нахождения координат центра эллипса, площади эллипса, расстояния между центрами двух эллипсов. Создать производный класс «окружность», в котором переопределить метод toString() и добавить метод проверки, лежит ли заданная точка внутри окружности
|
|||
|
</html>
|