COMP2396
Loading...
Searching...
No Matches
Circle.java
Go to the documentation of this file.
1// You don't need to keep this line too
2@SuppressWarnings("unused")
3public class Circle {
4 private double diameter = 1;
5 private String color = "red";
6 private boolean filled = true;
7 public Circle() {
8 // Use the default values
9 }
10 public Circle(double diameter) {
11 this.diameter = diameter;
12 }
13 public Circle(double diameter, String color, boolean filled) {
14 this.diameter = diameter;
15 this.color = color;
16 this.filled = filled;
17 }
18 public void setDiameter(double diameter) {
19 this.diameter = diameter;
20 }
21 public double getDiameter() {
22 return diameter;
23 }
24 public double getPerimeter() {
25 // pi * 2r
26 return Math.PI * diameter;
27 }
28 public void setColor(String color) {
29 this.color = color;
30 }
31 public String getColor() {
32 return color;
33 }
34 public boolean getFilled() {
35 return filled;
36 }
37 public void setFilled(boolean filled) {
38 this.filled = filled;
39 }
40}
Circle()
Definition Circle.java:7
Circle(double diameter, String color, boolean filled)
Definition Circle.java:13
void setColor(String color)
Definition Circle.java:28
double getDiameter()
Definition Circle.java:21
void setDiameter(double diameter)
Definition Circle.java:18
boolean getFilled()
Definition Circle.java:34
void setFilled(boolean filled)
Definition Circle.java:37
double getPerimeter()
Definition Circle.java:24
Circle(double diameter)
Definition Circle.java:10
String getColor()
Definition Circle.java:31