Erro em Objeto [RESOLVIDO]

4 respostas
angeloghiotto

public class teste { class Funcionario { String nome; String Departamento; double salario; String entradaNoBanco; String rG; boolean efetivo=true; void aumenta(double novoSalario){ this.salario+=novoSalario; } void demitie(){ this.efetivo=false; } } class Empresa{ String nome; String cnpj; int i=0; Funcionario[] empregados = new Funcionario[10]; void adiciona(Funcionario f){ this.empregados[i]=f; i++; } } Empresa empresa = new Empresa(); Funcionario f1 = new Funcionario(); f1.salario=500.0; }

4 Respostas

angeloghiotto

angeloghiotto:
public class teste { class Funcionario { String nome; String Departamento; double salario; String entradaNoBanco; String rG; boolean efetivo=true; void aumenta(double novoSalario){ this.salario+=novoSalario; } void demitie(){ this.efetivo=false; } } class Empresa{ String nome; String cnpj; int i=0; Funcionario[] empregados = new Funcionario[10]; void adiciona(Funcionario f){ this.empregados[i]=f; i++; } } Empresa empresa = new Empresa(); Funcionario f1 = new Funcionario(); f1.salario=500.0; }

Porque a ultima instância f1 não quer aceitar o salário?
qual o problema no código?
ou sera que o salário esta baixo demais?! hhehehehe.

OBS: DESCULPE PELO DOUBLE POST… EU NÃO VI QUE CLIQUEI EM CITAR AO INVEZ DE EDITAR.

ViniGodoy

Você pode começar corrigindo e endentação do código.

victorhdchagas

Porque objetos instanciados só podem ser declarados dentro de metodos…
Para corrigir endentação, no NETBEANS
utilize as teclas de atalho ALT + SHIFT + F

angeloghiotto

Obrigado. :smiley:

Criado 26 de maio de 2010
Ultima resposta 26 de mai. de 2010
Respostas 4
Participantes 3