Добавил:
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
15.02.2025
Размер:
1.44 Кб
Скачать
public class Circle extends GeometricObject {
private double radius;

/** Создает по умолчанию заданный круг */
public Circle() {
}

/** Создает круг с указанным радиусом */
public Circle(double radius) {
this.radius = radius;
}

/** Создает круг с указанным радиусом, цветом и заливкой */
public Circle(double radius, String color, boolean filled) {
this.radius = radius;
setColor(color);
setFilled(filled);
}

/** Возвращает радиус */
public double getRadius() {
return radius;
}

/** Присваивает новый радиус */
public void setRadius(double radius) {
this.radius = radius;
}

/** Возвращает площадь */
public double getArea() {
return radius * radius * Math.PI;
}

/** Возвращает диаметр */
public double getDiameter() {
return 2 * radius;
}

/** Возвращает периметр */
public double getPerimeter() {
return 2 * radius * Math.PI;
}

/** Отображает информацию о круге */
public void printCircle() {
System.out.println("Круг создан " + getDateCreated() +
" и радиус равен " + radius);
}
}
Соседние файлы в папке ПР-7