class Cerchio extends Ellisse {
public Cerchio(double raggio) {
super(raggio,raggio);
}
public void setRaggio(double raggio) {
this.setAsseMaggiore(raggio);
this.setAsseMinore(raggio);
}
public double getRaggio() {
return this.getAsseMaggiore();
}
}
import javax.swing.*;
public class ProvaCerchio {
public static void main(String[] args) {
String stringaInput;
stringaInput = JOptionPane.showInputDialog("Inserisci il raggio: ");
Cerchio mioCerchio = new Cerchio(Double.parseDouble(stringaInput));
JOptionPane.showMessageDialog(null, "L'area del cerchio di raggio " +
mioCerchio.getRaggio() + " è " + mioCerchio.calcolaArea() + ".");
System.exit(0);
}
}