用java编写一个矩形类
‘壹’ 编写一个java程序,描写一个矩形类,并输出某个矩形的长,宽,面积。具体描述如下
// 矩形
public class RectangleDemo {
public static void main(String[] args) {
RectangleDemo demo = new RectangleDemo(12, 32);
System.out.println(demo.getPerimeter());
System.out.println(demo.getArea());
demo = new RectangleDemo();
System.out.println(demo.getArea());
System.out.println(demo.getPerimeter());
demo.setHeight(50);
demo.setWidth(30);
System.out.println(demo.getArea());
System.out.println(demo.getPerimeter());
}
// 求周
public double getPerimeter() {
return (height + width) * 2;
}
// 求面积
public double getArea() {
return height * width;
}
public RectangleDemo(double height, double width) {
this.height = height;
this.width = width;
}
public RectangleDemo() {
this.height = 10;
this.width = 10;
}
private double height;// 高度
private double width;// 宽度
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
}
编写矩形类RectangleJava程序矩形类两数据员别rLength宽rWidth通getLength()、getWidth()、getArea()别查看矩形、宽面积通setLength()setWidth()重新设置矩形宽
‘贰’ 设计一个矩形类,按以下要求编写程序 求解 求正确答案完整答案 这是Java的题目
publicclassRectangle
{
privatedoublewidth,height;
publicRectangle()
{
this(0,0);
}
publicRectangle(doublewidth,doubleheight)
{
this.width=width;
this.height=height;
}
publicdoublegetCurve()
{
return2.0f*(width+height);
}
publicdoublegetSurface()
{
returnwidth*height;
}
}
publicclassTest
{
publicstaticvoidmain(String[]args)
{
Rectanglerect1=newRectangle(10,20);
System.out.println("面积:"+rect1.getSurface());
System.out.println("周长:"+rect1.getCurve());
}
}
‘叁’ Java 编写一个矩形类Rect
public class Rect {
private double length;//矩形的长
private double width;//矩形的宽
public Rect() {}//默认构造器
public Rect(double length,double width) {
this.length = length;
this.width = width;
}
/**
* 取得矩形的面积
* */
public double getArea(){
return this.getLength() * this.getWidth();
}
/**
* 取得矩形的周长
* */
public double getPerimeter(){
return (this.getLength() + this.getWidth()) * 2;
}
/**
* 取得矩形的面积,需传入矩形长与宽
* */
public double getArea(double length,double width){
return length * width;
}
/**
* 取得矩形的周长,需传入矩形长与宽
* */
public double getPerimeter(double length,double width){
return (length + width) * 2;
}
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
}
‘肆’ Java编写一个矩形类,至少包含以下方法:
importjava.awt.Point;
publicclassRectangle{
privateintwidthT=0;
privateintheightT=0;
Pointpoint=newPoint();
publicRectangle(intwidth,intheight,intcenterX,intcenterY){
widthT=width;
heightT=height;
point.x=centerX;
point.y=centerY;
}
publicintwidth(){
returnwidthT;
}
publicintheight(){
returnheightT;
}
publicintcenterX(){
returnpoint.x;
}
publicintcenterY(){
returnpoint.y;
}
}
麻烦采纳呦~~~亲
‘伍’ java 编写一个矩形类 rect 要求如下:
publicclassRect{
privateintlength;
privateintwidth;
privateintstartX;
privateintstartY
publicRect(){}
publicRect(intlength,intwidth){
this.length=length;
this.width=width;
}
publicRect(intlength,intwidth,intstartX,intstartY){
this.length=length;
this.width=width;
this.startX=startX;
this.startY=startY;
}
//不知道你要什么成员方法,我随便点....
publicvoidlouzhuhao(){
System.out.println("楼主好....");
}
publicintgetLength(){
returnlength;
}
publicvoidsetLength(intlength){
this.length=length;
}
publicintgetWidth(){
returnwidth;
}
publicvoidsetWidth(intwidth){
this.width=width;
}
publicintgetStartX(){
returnstartX;
}
publicvoidsetStartX(intstartX){
this.startX=startX;
}
publicintgetStartY(){
returnstartY;
}
publicvoidsetStartY(intstartY){
this.startY=startY;
}
}