Hola stevito.
Solo escribiste el ejercicio del curso.
De momento solo te piden definir métodos básicos por así decir. Empecé hace poco, mucho no te puedo decir, aunque saber cómo hacer el ejercicio alcanza.
boolean es un tipo de dato primitivo, y solo puede valer "true" o "false", sin las comillas.
En la declaración de variables de la clase, hacés como con los int y String
private boolean casado;
En el constructor, generalmente se le da a cada variable un valor básico. Hay reglas para escribir algunas cosas. Y para otras hay normas por así decir, un convenio para escribir los códigos para que quien lo vea lo entienda.
Por ejemplo, querés que el nombre de una variable sea bien descriptivo y decidiste poner nombre escuela infancia. Juntás las palabras, la primer letra de la primer palabra va con minuscula, pero de las siguientes con mayúscula.
private String nombreEscuelaInfancia;
Esto te explico porque en el constructor podés asignar cualquier valor a las variables, o directamente no hacerlo xd
Pero lo ideal sería hacerlo, y con valores que se usan por defecto. Para String se usa "", para int el 0 y para los boolean el valor false;
//Constructor
public Persona(){
nombre="";
edad=0;
casado=false;
}
Los métodos para obtener y establecer un boolean es como los demás.
public void setCasado(boolean valorCasado){casado=valorCasado;}
public boolean getCasado(){return casado;}
Entonces, boolean o vale true o vale false
esCasado=false;
esSoltero=true;
A partir de eso se pueden hacer mas cosas. Si no es casado, o sea, si casado=false, se hace tal cosa, pero si está casado, se hace otra cosa.
Eso sería lo básico, creo... xd
Si me equivoco que alguien me corrija.
No te olvides de plantear cuál es tu problema para la próxima. Que el título sea un resumen sobre lo que trata tu post, así te ayudamos mejor.
Y si tu duda era otra cosa, no dudés en preguntar.