Haga una pregunta de programación Java: Defina una clase de rectángulo (Rectangle)
clase pública Rectángulo {
// coordenadas superior izquierda de la esquina superior izquierda
// ancho: ancho
// alto: largo
privado doble arriba, izquierda, ancho, alto;
// constructor
rectángulo público (doble arriba, doble izquierda, doble ancho, doble altura) {
this.top = top;
this.left = izquierda
this.width = ancho
this; .height = height;
}
// Cambia las coordenadas del vértice, es decir, cambia la posición de las coordenadas del rectángulo
ubicación pública vacía (doble arriba, doble left) {
this.top = top;
this.left = left;
}
// Cambia el ancho y alto, es decir, cambiar el ancho y alto del rectángulo
tamaño de vacío público (doble ancho, doble alto) {
this.width = ancho
this. altura = altura;
}
// Calcular área, ancho × alto
public double area() {
return ancho * height;
}
// Determinar si un determinado punto está dentro del rectángulo
public boolean isInside(double x, double y) {
// Lo que se usa aquí es el sistema de coordenadas matemático, es decir, arriba y hacia la derecha son positivos
// Si hacia abajo y hacia la derecha son positivos, es necesario cambiarlo
// return x gt; this.left amp; x lt; this.left this.width amp;y lt; gt; this.top;
// Este punto no está incluido en el borde, si está incluido en el borde, cambie el signo menor o mayor que a menor o igual y mayor que o. igual a
return x gt; this.left amp; x lt; this.left this.width
amp; y lt; esto.arriba
;
}
}