rettangolo
codice:
package figureGeometriche;
import figureGeometriche.Figura;
classRettangoloextendsFigura {
protecteddoubleb,h;
publicRettangolo() {};
publicRettangolo( doublex, doubley , doubleb, doubleh) {
super(x,y);
this.b = b;
this.h = h;
}
publicdoubleperimetro() {
return (b+h*2);
}
publicdoublearea() {
returnb*h;
}
publicStringtoString() {
return"Rettangolo in ( " +x+ ", "+y+") di dimensione " + b + " x "+ h;
}
}
quadrato
codice:
package figureGeometriche;import figureGeometriche.Figure;
import figureGeometriche.Cerchio;
import figureGeometriche.Rettangolo;
import figureGeometriche.Figura;
publicclassQuadratoextendsRettangolo {
publicQuadrato(doublex, doubley,double1) {
super(x,y);
}
publicStringtoString() {
return"Quadrato in ( "+x+" , "+y+" ) di dimensione "+ b+ "x "+h;
}
}