Классы, методы, конструкторы и наследство в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Классы, методы, конструкторы и наследство в Java

Сообщение Anonymous »

Write a Circle class that:

[*]has two fields: radius and center (represented by the Point2 class from previous task 4.1), both fields should only be available in the class
[*]has one static field: numOfObjects storing the number of created objects,
[*]has two constructors (one without parameters, the Другое с двумя параметрами - центр и радиус) < /li>
Напишите получение и установленные методы для всех полей классов, < /li>
Методы записи для расчета площади и окружности круга, которые рассчитывают эти значения на основе состояния объекта, < /li>
MEDONTIO Метод, < /li>
Перезаписать методы ToString и Equals, < /li>
Напишите статический метод, который возвращает количество созданных объектов. Их (используйте метод toString (),
[*] Рассчитайте и отображайте их область и периметр (попробуйте использовать четыре метода),
[*] Проверьте, равны ли они (используйте метод равных),
[*] Показывать, сколько объектов, которые вы создали, и
come> come> come> come> come> come> come> come> come> come> come> come> come> come> come> come whed> come> come whed> come> come whed> come> come> come whed> come> come whed> come> come where rese li>. /> < /ul>

Код: Выделить всё

public class Circle {

private double radius;
private double center;
//private double centerY;
private static int numOfObjects = 0;

public Circle() {
numOfObjects++;
}

public double getCenter(){
return center;
}

public double getRadius() {
return radius;
}

public double getNumOfObjects(){
return numOfObjects;
}

public double getArea(){
return Math.PI* Math.pow(radius,2);
}

public double getPerimeter(){
return Math.PI*2*radius;
}

public void setCenter(double center) {
this.center = center;
}

public void setRadius(double radius) {
this.radius = radius;
}

public static void setNumOfObjects(int numOfObjects) {
Circle.numOfObjects = numOfObjects;
}

public void calculateArea(double radius){
double area= Math.PI*radius*radius;
}

public void calculateCircumference(double radius){
double circumference = Math.PI* 2*radius;
}

public static void main(String[] args) {
Circle circle1 = new Circle();
Circle circle2 = new Circle();
Circle circle3= new Circle();
Circle circle4 = new Circle();
}
}
Я немного потерян отсюда, реализуя ToString , Equals и т. Д.


Подробнее здесь: https://stackoverflow.com/questions/795 ... ce-in-java

Вернуться в «JAVA»