class Funcionario {
String nome;
String departamento;
double salario;
String data;
String rg;
}
void recebeAumento (double valor) {
this.salario += valor;
}
calculaGanhoAnual () {
return this.salario * 12;
}
class Funcionario {
String nome;
String departamento;
double salario;
String data;
String rg;
}
void recebeAumento (double valor) {
this.salario += valor;
}
calculaGanhoAnual () {
return this.salario * 12;
}
No calculaGonhoAnual é preciso especificar o tipo do retorno, por exemplo double, int, etc.
Taina concordo com o Fiipe seu código esta correto faltando apenas informar o retorno do método calculaGanhoAnual que no caso seria double.
Espero ter ajudado.
Os métodos estão fora do escopo da classe. Creio que o correto deveria ser:
class Funcionario {
String nome;
String departamento;
double salario;
String data;
String rg;
void recebeAumento (double valor) {
this.salario += valor;
}
double calculaGanhoAnual () {
return this.salario * 12;
}
}
package orientacaoaobjetos;
class Funcionario { String nome; String departmaneto; String dataEntrada; String rg; double salario;
void recebeAumento(double valor){ this.salario += valor; }
double calculaGanhoAnual(){ return this.salario * 12; } }
é necessário colocar o public tambem? no metodo calculaGanoAnual.. no caso
public double calculaGanhoAnual.. ou pode ser apenas double calculaGanhoAnual?
Nesse caso informe o public para que qualquer classe possa chamar esse método Taina, caso você não informar nada o método sera publico apenas para as classes que estiverem no mesmo pacote.
Espero ter ajudado.