java rectangle

作者:原创时间:2022-04-15
文档

   

java rectangle是什么?让我们一起来了解一下吧!

java rectangle是一个“区域”类,它的最大作用就是定义一个矩形的区域。Rectangle 指定坐标空间中的一个区域,通过坐标空间中Rectangle对象左上方的点 (x,y)、宽度和高度可以定义这个区域。

其构造函数Rectangle(int x, int y, int width, int height)

height 
Rectangle 的高度。 
width 
Rectangle 的宽度。 
x
Rectangle 左上角的 X 坐标。 
y 
Rectangle 左上角的 Y 坐标。

以下两个是其比较常用的方法:

boolean contains(int x,int y)-->判定点(x,y)是否包含在指定区域内
boolean contains(int x,int y,int width,int height)-->判定指定区域是否在其指定区域内

实战操作,具体步骤如下:

public class Rectangle {
 private double height;
 private double width;
 private String color;
 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;
 }
 public String getColor() {
  return color;
 }
 public void setColor(String color) {
  this.color = color;
 }
 public Rectangle(double width,double height,String color){
  this.setColor(color);
  this.setHeight(height);
  this.setWidth(width);
 }
 public void getArea(){
  double area=0;
  area=this.height*this.width;
  System.out.println("矩形的面积为"+area);
 }
 public String toString(){
  String recStr="矩形的高度:"+this.getHeight()+"宽度:"+this.getWidth()
  +"颜色:"+this.getColor();
  return recStr;
 }
 /**
  * 测试函数
  * @param args
  */
 public static void main(String[] args) {
  Rectangle rec=new Rectangle(3, 4, "红色");
  rec.getArea();
  System.out.println(rec.toString());
 }
}

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java redirect java reference java reflect java regex java openssl java orm java outer java outofmemory java overload java resources java resolve java require java region java render java override java pandas java parse java repeat java parser java request java openjdk java opengl java openfire java onvif java inputstreamreader java influxdb java implements java image java htmlunit java hibernate java number java nslookup java notify java node类 java hdfs java hashcode java getbytes java geotools java nfs java nexus