[Solución] Ejercicio de Pasapalabra

Clase Pregunta

public class Pregunta {
    // Atributos de la clase
    private char identificador; // Letra inicial de la palabra
    private String enunciado; // Definición de la palabra
    private String respuesta; // Palabra buscada
    private String respuesta_correcta; // Estado de la pregunta: Azul, Verde, Rojo

    // Constructor de la clase
    public Pregunta(char identificador, String enunciado, String respuesta) {
        this.identificador = identificador;
        this.enunciado = enunciado;
        this.respuesta = respuesta;
        this.respuesta_correcta = "Azul"; // Por defecto, la pregunta está sin responder
    }

    // Métodos para cambiar el estado de la respuesta
    public void cambiaRespuestaCorrecta() {
        this.respuesta_correcta = "Verde";
    }

    public void cambiaRespuestaIncorrecta() {
        this.respuesta_correcta = "Rojo";
    }

    public void cambiaPasapalabra() {
        this.respuesta_correcta = "Azul"; // Reestablece a no respondida
    }

    // Getters para acceder a los atributos de la clase
    public char getIdentificador() {
        return identificador;
    }

    public String getEnunciado() {
        return enunciado;
    }

    public String getRespuesta() {
        return respuesta;
    }

    public String getRespuesta_correcta() {
        return respuesta_correcta;
    }
}

Clase GeneraListaPreguntas

Clase ProtoPasapalabra

Last updated