Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class CircleWithPrivateDataFields {
- /** The radius of the circle */
- private double radius = 1;
- /** The number of the objects created */
- private static int numberOfObjects = 0;
- /** Construct a circle with radius 1 */
- public CircleWithPrivateDataFields() {
- numberOfObjects++;
- }
- /** Construct a circle with a specified radius */
- public CircleWithPrivateDataFields(double newRadius) {
- radius = newRadius;
- numberOfObjects++;
- }
- /** Return radius */
- public double getRadius() {
- return radius;
- }
- /** Set a new radius */
- public void setRadius(double newRadius) {
- radius = (newRadius >= 0) ? newRadius : 0;
- }
- /** Return numberOfObjects */
- public static int getNumberOfObjects() {
- return numberOfObjects;
- }
- /** Return the area of this circle */
- public double getArea() {
- return radius * radius * Math.PI;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement