// Un error que compila sin advertencias: el parámetro tapa al campo (shadowing).
class BuggyThermometer {
    private double current;

    BuggyThermometer(double current) {
        current = current;          // asigna el parámetro a sí mismo; el campo queda en 0.0
    }

    double current() {
        return current;
    }
}

void main() {
    BuggyThermometer t = new BuggyThermometer(25.0);
    IO.println("esperaba 25.0 y obtuve " + t.current());
}
