JAVA类和对象练习

设计一个矩形类Rectangle,包含私有的数据成员宽度(Width)和高度(Height);公有的方法double getArea()返回矩形的面积,公有的方法double getPerimeter()返回矩形的周长。

例如:

测试 Result
Rectangle rect=new Rectangle(8,5); System.out.printf("The Area is %.2f,Perimeter is %.2f\n", rect.getArea(),rect.getPerimeter()); The Area is 40.00,Perimeter is 26.00
java 复制代码
class Rectangle{
    private double Width;
    private double Height;

    public Rectangle(double width, double height) {
        Width = width;
        Height = height;
    }
    public double getArea() {
        return Width * Height;
    }
    public double getPerimeter(){
        return (Width + Height) * 2;
    }
}
public class Test{
    public static void main(String[] args) {
        Rectangle rect=new Rectangle(8,5);
        System.out.printf("The Area is %.2f,Perimeter is %.2f\n", rect.getArea(),rect.getPerimeter());
    }
}
相关推荐
学地理的小胖砸4 分钟前
【python如何使用随机模块】
开发语言·python
yoguo-2106 分钟前
rtsp rtp:missed 1 packects
开发语言·php
一水鉴天7 分钟前
智能工厂的设计软件 应用场景的一个例子: 为AI聊天工具添加一个知识系统 之21 项目主页:基于资源的交互系统--以RESTful 风格设计构建 聊天窗口
开发语言·c#
HappyAcmen8 分钟前
关于Java抽象工厂模式的面试题目及其答案
java·面试·抽象工厂模式
深鱼~30 分钟前
【多线程初阶篇 ²】创建线程的方式
java·开发语言·jvm·深度学习·神经网络·opencv
梓䈑32 分钟前
【C++】类和对象(下):友元、static成员、内部类、explicit 和 匿名对象
c语言·开发语言·c++
相隔一个图书馆的距离34 分钟前
netty系列(五)IdleStateHandler和IdleStateHandlerEventState
java·netty·idlehandler
莫问alicia1 小时前
苍穹外卖 项目记录 day03
java·开发语言·spring boot·maven
Bucai_不才1 小时前
【C++】构造函数与析构函数
开发语言·c++
DevOpsDojo1 小时前
Haskell语言的学习路线
开发语言·后端·golang