OOP Java - Esercizio Area del rettangolo

class Rettangolo {
    private double base;
    private double altezza;

    public Rettangolo(double base, double altezza) {
        this.base = base;
        this.altezza = altezza;
    }

    public double area() {
        return base * altezza;
    }

    public double perimetro() {
        return 2 * (base + altezza);
    }
}

classe Principale (usata solo per il main e provare il programma)

public class Main {
    public static void main(String[] args) {
        Rettangolo r1 = new Rettangolo(4.0, 3.0);
        Rettangolo r2 = new Rettangolo(2.5, 2.0);

        System.out.println("Rettangolo 1: base 4.0, altezza 3.0");
        System.out.println("Area: " + r1.area());
        System.out.println("Perimetro: " + r1.perimetro());

        System.out.println();

        System.out.println("Rettangolo 2: base 2.5, altezza 2.0");
        System.out.println("Area: " + r2.area());
        System.out.println("Perimetro: " + r2.perimetro());
    }
}