Red de conocimiento informático - Consumibles informáticos - Haga una pregunta de programación Java: Defina una clase de rectángulo (Rectangle)

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

;

}

}