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 方法来实现

  • 5
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

82年苏打

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值