Red de conocimiento informático - Conocimiento informático - Programación completa de aplicaciones que incluyen la clase Shape Circle y Test

Programación completa de aplicaciones que incluyen la clase Shape Circle y Test

importar java.io.*;

importar java.awt.*;

forma de clase abstracta //Definición de clase abstracta (3 puntos)

{

público abstracto doble getPerimeter();

público abstracto doble getArea()

}

clase pública Prueba

{

public static void main(String args[]) //definición del método main() (2 puntos)

{

MiCírculo c=new MiCírculo(1.0);

System.out.println(c.toString());

}

}

clase Círculo extiende Forma

{

final double PI=3.14

doble radio

Círculo(doble r; ){ radio=r } //Definición del constructor (1 punto)

public double getPerimeter() //Definición del método (1 punto)

{return 2*PI*radius; }

public double getArea()//Definición del método (1 punto)

{ return PI*radius*radius }

public String toString() / /Definición del método (2 puntos)

{return "radius=" radio ", perímetro=" getPerimeter() ", area=" getArea() }

}

¿Elegiste la clase de Java de Lan Wenfei? Desafortunadamente, el profesor fue demasiado estricto. Copié esto. . .