Java实现 定义一个名为Rectangle的类表示矩形 求面积周长

题目

编写Java程序,定义一个名为Rectangle的类表示矩形,其中含有length、width两个double型的成员变量,要求为每个变量定义访问方法和修改方法,定义求矩形周长的方法getPerimeter()和求面积的方法getArea()。

代码内容

package exercise;

/**
 * 矩形类
 *
 * @author hhh
 * @version 1.8.0
 */
public class Rectangle {
    
    
    /**
     * 长度
     */
    private double length;
    /**
     * 宽度
     */
    private double width;

    /**
     * 默认构造方法
     */
    public Rectangle() {
    
    
    }

    /**
     * getLength
     *
     * @return 长度
     */
    public double getLength() {
    
    
        return length;
    }

    /**
     * setLength
     *
     * @param length
     */
    public void setLength(double length) {
    
    
        this.length = length;
    }

    /**
     * getWidth
     *
     * @return 宽度
     */
    public double getWidth() {
    
    
        return width;
    }

    /**
     * setWidth
     *
     * @param width
     */
    public void setWidth(double width) {
    
    
        this.width = width;
    }

    /**
     * getPerimeter
     * 输出矩形周长
     */
    public void getPerimeter() {
    
    
        //输出矩形周长
        System.out.println("The perimeter of the rectangle is :" + 2 * (getLength() + getWidth()));
    }

    /**
     * getArea
     * 输出矩形面积
     */
    public void getArea() {
    
    
        //输出矩形面积
        System.out.println("The area of the rectangle is :" + getWidth() * getLength());
    }

    public static void main(String[] args) {
    
    
        //定义Rectangle对象re
        Rectangle re = new Rectangle();
        //通过re调用setLength方法
        re.setLength(10);
        //通过re调用setWidth方法
        re.setWidth(5);
        //通过re调用getPerimeter方法
        re.getPerimeter();
        //通过re调用fetArea方法
        re.getArea();
    }
}

运行结果

在这里插入图片描述

总结

length和width是私有成员变量,想要改变或者获取他们需要通过set get 方法来实现

猜你喜欢

转载自blog.csdn.net/qq_54388490/article/details/124058298