Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

pode ser assim essa primeira parte?

class Funcionario {
    String nome;
    String departamento;
    double salario;
    String data;
    String rg;
}

void recebeAumento (double valor) {
    this.salario += valor;
}

calculaGanhoAnual () {
    return this.salario * 12;
}
6 respostas
solução!

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.