Java: diseñe una clase llamada Rectángulo para representar un rectángulo.

1. Diseñe una clase llamada Rectángulo para representar un rectángulo.
Esta clase incluye:
①Dos campos de datos dobles llamados ancho y alto, que representan el ancho y el alto del rectángulo, respectivamente. Los valores iniciales de ancho y alto son ambos 1;
② Cree un rectángulo predeterminado sin método de construcción de parámetros.
Method Un método de construcción para crear un rectángulo con ancho y alto como valores especificados. ④Un método
llamado getArea devuelve el área de este rectángulo
⑤Un método llamado getPerimeter devuelve el perímetro Escriba un programa de prueba para crear dos objetos Rectangle, un rectángulo tiene 4 de alto y 40 de ancho, y el otro tiene 3.5 de ancho La altura es de 35,9 y se muestran el ancho, la altura, el área y el perímetro de cada rectángulo.
El código fuente del programa es el siguiente:
rectángulo de clase pública {
doble ancho = 1;
doble altura = 1;
rectángulo público () {}
rectángulo público (doble ancho, doble altura) {}
public void getArea () {
doble a = ancho alto;
System.out .print ("Area:" + a);
}
public void getPerimeter () {
double b = 2
(ancho + alto);
System.out.println ("Circunferencia:" + b);
}
} public class RectangleDemo {
public static void main (String [] args) {
Rectangle r1 = new Rectangle ();
Rectangle r2 = new Rectangle ();
r1.width = 4;
r1.height = 40;
r2.width = 3.5;
r2.height = 35.9;
System.out.print ("R1 width =" + r1.width);
System.out.print ("r1 height =" + r1.height);
r1.getArea ();
r1. getPerimeter ();
System.out.print ("R2 width =" + r2.width);
System.out.print ("r2 height =" + r2.height);
r2.getArea ();
r2.getPerimeter ( );
}
}
Como principiante, es muy útil mejorar la clase y el objeto. Esta pregunta es relativamente simple. Si tiene alguna pregunta, puede comentar, y también puede señalar errores.
Este artículo es original, indique la fuente.
Si te ayuda, ¡por favor dame un visto bueno!

Publicado 9 artículos originales · ganó 9 · visitado 2168

Supongo que te gusta

Origin blog.csdn.net/grandniu/article/details/104987918
Recomendado
Clasificación