Con lo stesso procedmento utilizzato per la classe Cerchio realizziamo una classe per i cilindri
public class Cilindro { private double raggio; private double altezza; public Cilindro(double r, double h) { raggio=r; altezza=h; } private double circonferenza() { return 2*Math.PI*raggio; } private double supBase() { return Math.PI*raggio*raggio; } private double supLaterale() { return circonferenza()*altezza; } public double area() { return 2*supBase()+supLaterale(); } public double volume() { return supBase()*altezza; } public String toString() { return "Cilindro:raggio=" + raggio + ",altezza=" + altezza; } }
Note
- raggio
altezza, attributi privati - Cilindro(), costruttore pubblico
- circonferenza()
supBase()
supLaterale(), metodi privati - area()
volume()
toString(), metodi pubblici