Olá a todos,
Estou fazendo um exercicio básico, porém não estou me dando muito bem, não estou achando a solução para o erro. Tenho que Fazer um arquivo com metodos set e get para codigo, nome e telefone e um outro método para acessar os metodos, gravando e buscando valores. Estou utilizando vetores, porém não estou conseguindo fazer o arquivo de teste achar os metodos get e set.
inicialmente estou com o código da seguinte forma:
package Exercicio_6;
public class Exercicio6 {
private String codigo;
private String nome;
private String telefone;
public void setCodigo(String codigo){
this.codigo = codigo;
}
public String getCodigo(){
return codigo;
}
public String getNome(){
return nome;
}
public void setNome(String nome){
this.nome = nome;
}
public String getTelefone(){
return telefone;
}
public void setTelefone(String telefone){
this.telefone = telefone;
}
}
e o arquivo de testes e este:
package Exercicio_6;
import java.util.Scanner;
public class TesteEx6 {
public static void main(String[] args) {
String codAutor[] = new String[15];
String nomeAutor[] = new String[15];
String telAutor[] = new String[15];
Scanner input = new Scanner(System.in);
for (int i = 0 ; i < 15 ; i++) {
System.out.print("Digite o codigo do Autor: ");
codAutor[i].setCodigo(input.nextLine()) ;
}
for (int i = 0 ; i < 15 ; i++) {
System.out.print("Digite o codigo do Autor: ");
nomeAutor[i].setNome(input.nextLine()) ;
}
for (int i = 0 ; i < 15 ; i++) {
System.out.print("Digite o codigo do Autor: ");
telAutor[i].setTelefone(input.nextLine()) ;
}
}
}
O erro esta justamente nas linhas “codAutor[i].setCodigo(input.nextLine())”, “nomeAutor[i].setNome(input.nextLine())”, “telAutor[i].setTelefone(input.nextLine())”.
a mensagem que o netbeans esta dando é que não consegue encontrar o metodo setCodigo, setNome e setTelefone.
podem me ajudar, dizendo como solucionar este problema?
obrigado.