写一个长方形的类JAVA_java类1.写一个名为Rectangle的类表示同一种颜色的矩形类。其成员属性包括宽width、高height,类属性包括颜色color(默认颜色是蓝色),width和he...

public class Rectangle {

private static Rectangle rectangle;

private double width,height,r;

private String color,color1;

Rectangle(){width=0.0;height=0.0;}

Rectangle(double width,double height,String color){this.width=width;this.height=height;this.color=color;}

public double setwidth(){return width-0;}

public double setheight(){return height-0;}

public String setColor(String color){return color;}

public double getArea(){

return setwidth()*setheight();

}

public String toString()

{

return "矩形宽"+ setwidth()+"矩形长"+setheight()+"矩形面积"+getArea()+"矩形的颜色"+ setColor(color);

}

public String toS()

{

return "正方形边长"+ setwidth()+"正方形面积"+getArea()+"正方形的颜色"+ setColor(color);

}

public static void main(String[] args) {

// TODO 自动生成的方法存根

System.out.println("初始化的矩形");

Rectangle.rectangle=new Rectangle();

System.out.println(rectangle.toString());

System.out.println("修改后的矩形");

Rectangle.rectangle=new Rectangle(10,20,null);

System.out.println(rectangle.toString());

System.out.println("修改颜色后的矩形");

Rectangle r = new Rectangle();

Rectangle.rectangle=new Rectangle(10,20,"红色");

System.out.println(rectangle.toString());

System.out.println("新建一个新矩形");

Rectangle.rectangle=new Rectangle(10,30,null);

System.out.println(rectangle.toString());

System.out.println("新建一个正方形");

Rectangle.rectangle=new Rectangle(1,1,null);

System.out.println(rectangle.toS());

}

}

开始发表,抄袭的是小狗。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
矩形是几何图形中的一种,它具有两条相等且平行的边,以及两条相等且垂直于前两条边的边。下面是一个名为"Rectangle"的,用来表示矩形。 ```python class Rectangle: def __init__(self, width, height, color): self.width = width self.height = height self.color = color def get_area(self): return self.width * self.height def get_perimeter(self): return 2 * (self.width + self.height) def get_color(self): return self.color ``` 在上述代码中,矩形有三个属性:`width`表示度,`height`表示度,`color`表示颜色的初始化方法`__init__`用来设置这三个属性的值。 此外,还提供了三个方法来获取矩形的面积、周长和颜色。`get_area`方法通过计算度和度的乘积来返回矩形的面积。`get_perimeter`方法通过计算度和度的和的两倍来返回矩形的周长。`get_color`方法直接返回矩形颜色。 利用该,我们可以创建矩形对象,并使用对象的属性和方法进行操作。 ```python rect = Rectangle(5, 3, "red") print(f"Width: {rect.width}") print(f"Height: {rect.height}") print(f"Color: {rect.get_color()}") print(f"Area: {rect.get_area()}") print(f"Perimeter: {rect.get_perimeter()}") ``` 以上代码将输出以下结果: ``` Width: 5 Height: 3 Color: red Area: 15 Perimeter: 16 ``` 通过上述示例,我们可以通过构造函数创建矩形对象,并使用对象的属性和方法进行各种操作,例如获取矩形度、度、颜色,计算矩形的面积和周长。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值