
Добавил:
nechitay03
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:JAVA ДЛЯ ПОТОКОВ ИВБО / ПР-7 / Circle
.java 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);
}
}
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