fork download
  1. class Rectangulo {
  2. // Atributos privados
  3. private double base;
  4. private double altura;
  5.  
  6. // Constructor
  7. public Rectangulo(double base, double altura) {
  8. this.base = base;
  9. this.altura = altura;
  10. }
  11.  
  12. // Métodos getter
  13. public double getBase() { return base; }
  14. public double getAltura() { return altura; }
  15.  
  16. // Métodos setter
  17. public void setBase(double base) { this.base = base; }
  18. public void setAltura(double altura) { this.altura = altura; }
  19.  
  20. // Método para calcular el área
  21. public double getArea() { return base * altura; }
  22.  
  23. // Método para calcular el perímetro
  24. public double getPerimetro() { return 2 * (base + altura); }
  25.  
  26. // Método main para pruebas
  27. public static void main(String[] args) {
  28. Rectangulo rect = new Rectangulo(5.0, 10.0);
  29. System.out.println("Base: " + rect.getBase());
  30. System.out.println("Altura: " + rect.getAltura());
  31. System.out.println("Área: " + rect.getArea());
  32. System.out.println("Perímetro: " + rect.getPerimetro());
  33. System.exit(0);
  34. }
  35. }
  36.  
Success #stdin #stdout 0.14s 53308KB
stdin
Standard input is empty
stdout
Base: 5.0
Altura: 10.0
Área: 50.0
Perímetro: 30.0