帮忙编写一个Java程序,大题如下
1.写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的(单位:厘米),而col...
1. 写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的(单位:厘米),而color则是String类型的。要求该类具有: (1) 使用构造函数完成各属性的初始赋值 (2) 使用getter和setter的形式完成属性的访问及修改 (3) 提供计算面积的方法getArea()方法,返回该矩形的面积 (4) 添加一个main方法,完成以下要求: 创建一个长为4cm,宽为2cm,颜色为Red的Rectangle的实例,用变量r1表示,再创建一个长为6cm,宽为3cm,颜色为Green的Rectangle的实例,用变量r2表示; 计算两个实例的面积和并输出到控制台; 向控制台分别输出实例r1和r2的面积。 谢谢大家!
展开
展开全部
public class Rectangle { private double width; private double height; private String colour; public double getWidth() { return width; } public void setWidth(double width) { this.width = width; } public double getHeight() { return height; } public void setHeight(double height) { this.height = height; } public String getColour() { return colour; } public void setColour(String colour) { this.colour = colour; } public Rectangle(double width, double height, String colour) { super(); this.width = width; this.height = height; this.colour = colour; } public Rectangle() { super(); } public void getArea(double width, double height, String colour){ System.out.println("矩形的宽:"+width+"cm"); System.out.println("矩形的高:"+height+"cm"); System.out.println("矩形的颜色 :"+colour); System.out.println("矩形的面积 :" +width*height); } public static void main(String[] args) { Rectangle r1= new Rectangle(); r1.getArea(4.0, 2.0, "Red色"); Rectangle r2= new Rectangle(); r2.getArea(3.0, 6.0, "红色"); } }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询