1
resposta

Erro no método set do campo data.

podem me dizer o porque o java diz esse erro no metodo abaixo.

conta.java:41: error: missing method body, or declare abstract void setData(Date data); ^ import java.util.Date; class Conta { int numero; // Cliente é uma class e dentro do atributo "Cliente titular" abaixo vão ficar todos //os dados da classe Cliente Cliente titular; private double saldo; private double limite; private Date dataUltOper;

void setData(Date data); { this.dataUltOper=data; }

class TesteModificador { public static void main (String[] args) { Conta joao = new Conta(); joao.titular=new Cliente(); joao.setData(new Date());

1 resposta

Você fez assim :

void setData(Date data); { this.dataUltOper=data; }

Deveria ser assim :

void setData(Date data){ this.dataUltOper=data; }

Não tem ";" depois dos parenteses dos parametros, para ficar um pouco mais organizado poderia ser :

void setData(Date data){
     this.dataUltOper=data;
 }