Olá, estou trabalhando em um projeto, para Programação Orientado a Objetos. Estou tentando aplicar polimorfismo no meu código, com entrada de dados, porém não está dando certo. Vou disponibilizar os códigos necessários e o erro apresentado.
Erro:
\Banda.java:21: error: cannot find symbol ExIntegrante(entrada.entDados("Diga o nome do ex integrante: ")); ^ symbol: method ExIntegrante(String) location: class Banda .\Banda.java:22: error: cannot find symbol System.out.println("O nome do ex integrante da banda e: " +entrada.ExIntegrante); ^ symbol: variable ExIntegrante location: variable entrada of type Entrada 2 errors
public class Banda {
private String nome = "";
private int qtdIntegrantes = 0;
private String nomeIntegrantes = "";
private String mscInfluente = "";
private informações info = new informações();
private Discografia disc = new Discografia();
private Turnes turn = new Turnes();
Entrada entrada = new Entrada();
//==========================================================
//POLIMORFISMO
public void exIntegrante() {
ExIntegrante(entrada.entDados("Diga o nome do ex integrante: "));
System.out.println("O nome do ex integrante da banda e: " + entrada.ExIntegrante);
}
//==========================================================
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getQtdIntegrantes() {
return qtdIntegrantes;
}
public void setQtdIntegrantes(int qtdIntegrantes) {
this.qtdIntegrantes = qtdIntegrantes;
}
public String getNomeIntegrantes() {
return nomeIntegrantes;
}
public void setNomeIntegrantes(String nomeIntegrantes) {
this.nomeIntegrantes = nomeIntegrantes;
}
public String getMscInfluente() {
return mscInfluente;
}
public void setMscInfluente(String mscInfluente) {
this.mscInfluente = mscInfluente;
}
//==========================================================
public informações getInfo() {
return info;
}
public void setInfo(informações info) {
this.info = info;
}
public Discografia getDisc() {
return disc;
}
public void setDisc(Discografia disc) {
this.disc = disc;
}
public Turnes getTurn() {
return turn;
}
public void setTurn(Turnes turn) {
this.turn = turn;
}
}
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
public class Entrada {
public String entDados(String rotulo) {
System.out.println(rotulo);
InputStreamReader teclado = new InputStreamReader(System.in);
BufferedReader buff = new BufferedReader(teclado);
String metal = "";
try {
metal = buff.readLine();
} catch (IOException ioe) {
System.out.println("\nErro");
}
return metal;
}
}