Olá, no código abaixo eu estou passando uma palavra com a String para a classe Integrante , até o exibeInstru, mas estou com esse erro que nunca tinha visto antes.
<strong>\Integrante.java:3: error: Integrante is not abstract and does not override abstract method exibeInstru(String) in MostraInstru</strong>
<strong>public class Integrante extends Banda implements MostraInstru {</strong>
<strong>^</strong>
<strong>.\MostraInstru.java:3: error: cannot find symbol</strong>
<strong>String instru = guitarra;</strong>
<strong>^</strong>
<strong>symbol: variable guitarra</strong>
<strong>location: interface MostraInstru</strong>
<strong>2 errors</strong>
Os códigos estão assim:
public interface MostraInstru{
String instru = guitarra;
public void exibeInstru(String instru);
}
=================================================================
public class Integrante extends Banda implements MostraInstru {
private int idade = 0;
private String instrumento = “”;
//==========================================================
public void exibeInstru(){
System.out.println("\nO instrumento usado: " +instru);
}
}