logo

Crowdly

Browser

Add to Chrome

2025 - Programación Orientada a Objetos - Sección 1

Looking for 2025 - Programación Orientada a Objetos - Sección 1 test answers and solutions? Browse our comprehensive collection of verified answers for 2025 - Programación Orientada a Objetos - Sección 1 at moodle.esen.edu.sv.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Implemente una interfaz Figura que contenga métodos para calcular el área y perímetro de la figura, y luego cree al menos dos clases que implementen esta interfaz (llamadas Circulo y Rectangulo).

Copie y pegue el código de cada una de las tres clases.

View this question

Cree una jerarquía de clases para representar

diferentes tipos de empleados en una empresa.  Se le pide que cree las siguientes clases:

  • Empleado como clase base
  • Una clase derivada (hija) llamada Gerente 
  • Una segunda clase derivada llamada Programador

Luego, utilice herencia y

sobreescritura de métodos para calcular el salario de forma diferente según el

tipo de empleado.  En particular, cada empleado tiene un salario base, pero el Gerente recibe un bono por su cargo (definido como un atributo), mientra que el programador recibe un pago por horas extra, si las hay, donde cada hora equivale a 0.5% de su salario base.

Copie y pegue el código de cada una de las tres clases que usted ha desarrollado.

View this question

Señale qué es lo que imprime el siguiente código al ser ejecutado y por qué es ese el o los caracters impresos en consola.

public class Test { public static void main(String[] args) {

try {

System.out.println("1");

metodo();

System.out.println("2");

} catch (Exception e) {

System.out.println("3");

} finally {

System.out.println("4");

}

System.out.println("5");

}

public static void metodo() throws Exception {

throw new Exception();

}

}

View this question

Explique por qué el siguiente código no está

correcto y qué debería hacer para corregirlo.

Contenido completo del archivo Animal.java:

interface Animal {

    void hacerSonido();
}

Contenido completo del archivo Perro.java: 

class Perro implements Animal {

    private String nombre;

    public Perro(String nombre) {

        this.nombre = nombre;

    }

    public String getNombre() {

        return nombre;

    }

}

View this question

En el contexto de JUnit 5, explique las

diferencias entre las anotaciones @BeforeAll, @BeforeEach, @AfterEach y

@AfterAll. ¿Cuándo se ejecuta cada una y para qué casos de uso son apropiadas?

View this question

Explique la diferencia entre una interfaz y una clase abstracta en Java. ¿En qué situaciones es más apropiado utilizar una interfaz en lugar de una clase abstracta?

View this question

¿Qué son las anotaciones en Java y cuál es su

propósito? Mencione dos anotaciones comunes

View this question

¿Cuál de las siguientes afirmaciones sobre

métodos estáticos es CORRECTA?

View this question

En el contexto de manejo de excepciones, ¿qué

bloque se ejecuta siempre, haya ocurrido una excepción o no?

View this question

¿Qué afirmación sobre la documentación con

Javadoc es INCORRECTA?

View this question

Want instant access to all verified answers on moodle.esen.edu.sv?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome