Meu objetivo é criar 2 objetos e associá-los, entretanto, na hora da criação do objeto Disciplina (Boolean), o compilador não aceita, eu queria saber o que está acontecendo.
public class Disciplina
{
//atributos
private String nom;
private boolean pratica;
//construtor
public Disciplina(String nome, boolean pratica){
this.nom = nom;
this.pratica = pratica;
}
//metodos de acesso
public String getNom(){
return nom;
}
public boolean getPratica(){
if(pratica == true){
return pratica;
}else{
pratica == false;
}
}
//Metodos modificadores
public void setNome(String nom){
this.nom = nom;
}
public void setPratica(boolean pratica){
this.pratica = pratica;
}
//metodo getDados
public String getDados(){
return "Disciplina [nome=" + nom + ", pratica" + pratica +
"]";
}
}
Eu queria fazer uma verificação para retornar algo mais legalzinho, tipo "Se for true, então retorna prática, se for false, retorna teórica, mas, de qualquer forma ajudou bastante.