m0_74974167 2023-11-11 23:15 采纳率: 0%
浏览 67

关于#java#的问题:设计一个Circle类,该类包括的属性有:圆心坐标(x,y)和圆的半径r(相关搜索:构造方法)

设计一个Circle类,该类包括的属性有:圆心坐标(x,y)和圆的半径r;包括的方法有:带参数的构造方法circle(2,3,4),计算圆的面积的方法。另外编写一个Test类,输出圆心坐标为(2,3),半径为4,圆面积的值。

  • 写回答

2条回答 默认 最新

  • Leo_Liu19 2023-11-12 00:05
    关注

    Circle类

    
    package question2;
    
    public class Circle {
        private float x;
        private float y;
        private float radius;
    
        public Circle(float x, float y, float radius) {
            this.x = x;
            this.y = y;
            this.radius = radius;
        }
    
        public float getX() {
            return x;
        }
    
        public void setX(float x) {
            this.x = x;
        }
    
        public float getY() {
            return y;
        }
    
        public void setY(float y) {
            this.y = y;
        }
    
        public float getRadius() {
            return radius;
        }
    
        public void setRadius(float radius) {
            this.radius = radius;
        }
    
        public Circle() {
        }
        public float calculateArea() {
            return (float)(Math.PI * this.getRadius() * this.getRadius());
        }
    }
    
    

    测试类

    package question2;
    
    public class Test {
        public static void main(String[] args) {
            Circle circle = new Circle(2, 3, 4);
            System.out.println("圆面积的值为:" + circle.calculateArea());
        }
    }
    
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月11日