1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| package com.base.learn2;
public class Circle extends GeometricObject{ private double radius;
public Circle() { }
public Circle(double radius) { this.radius = radius; }
public Circle(String color, double weight, double radius) { super(color, weight); this.radius = radius; }
public double getRadius() { return radius; }
public void setRadius(double radius) { this.radius = radius; }
public double findArea() { return Math.PI * radius * radius; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Circle circle = (Circle) o; return Double.compare(circle.radius, radius) == 0; }
@Override public String toString() { return "Circle{" + "radius=" + radius + '}'; } }
|