Un ejercicio simple con Java en el que debemos construir una clase que presente dos métodos constructores distintos.

Ejercicio resuelto - Java

 

Click aquí para una versión accesible de la infografía (apta para lectores electrónicos)
 

Ejercicio resuelto - Java (programación orientada a objetos)

Escribir un programa que permita obtener el perímetro de un triángulo, usando una clase “Triangulo”. Si no se indican valores, por defecto, los lados del triángulo serán de 2, 3 y 4.

Resolución:

class Triangulo {
    private int ladoA, ladoB, ladoC;
     
    public Triangulo() {
        ladoA=2; ladoB=3; ladoC=4;
    }
    public Triangulo(int a, int b, int c) {
        ladoA=a; ladoB=b; ladoC=c;
    }
    int perimetro() {
        return ladoA+ladoB+ladoC;
    }

    void setLadoA(int a) { ladoA=a; }
    void setLadoB(int b) { ladoB=b; }
    void setLadoC(int c) { ladoC=c; }
    int getLadoA() { return ladoA; }
    int getLadoB() { return ladoB; }
    int getLadoC() { return ladoC; }
}

public class Prueba {
    public static void main(String[] args) {
        Triangulo t1=new Triangulo();
        Triangulo t2=new Triangulo(5,6,7);
        System.out.println(t1.perimetro());
        System.out.println(t2.perimetro());
        t1.setLadoA(6);
        System.out.println(t1.perimetro());
    }
} 


💻 Código ejecutable