Erro ao criar objeto | Cannot Find Symbol

5 respostas
faeldix
import java.io.PrintStream;

class Empresa {

      String NomeDaEmpresa = "RafaelFreitas LTDA";
      String CNPJ = "02.234.5520001-32";
            
             class Funcionarios {

             String Nome;
             String Departamento;
             double Salario;
             String DataDeEntrada;
             String RG;
             Empresa LocalX; /*####Todo funcionario tera a mesma Empresa*/
             boolean Situacao; /*TRUE: Demitido / FALSE: Admitido*/

             void bonifica (double Aumento) {
             Aumento = 50.0;
             double SalarioNovo = this.Salario+Aumento;
             this.Salario = SalarioNovo;      }

             void imprime () {
             
             System.out.println (this.Nome);
             System.out.println (this.Departamento);
             System.out.println (this.Salario);
             System.out.println (this.DataDeEntrada);
             System.out.println (this.RG);
             
             if (this.Situacao = true) {
             System.out.println ("Demitido"); }
             else {
             System.out.println ("Ativo"); }
                                           }
             
             void demite (boolean OK) {
             OK = true;
             this.Situacao = OK;      }
}  }

  class programX {             
                  String main (String[] args)   {

      Funcionarios f1 = new Funcionarios ();
      f1.Nome = "Rafael";
      f1.Departamento = "CPD";
      f1.Salario = 800.00;
      f1.DataDeEntrada = "01/01/2001";
      f1.RG = "023524632002.7";
      f1.Situacao = false;
          
} }

o erro esta dando nessa linha

Funcionarios f1 = new Funcionarios ();

5 Respostas

Scoobydoo
Você não deveria fechar a class empresa, antes de abrir a class Funcionario ??
class Empresa {   
  
      String NomeDaEmpresa = "RafaelFreitas LTDA";   
      String CNPJ = "02.234.5520001-32";   
               } <<<<---
             class Funcionarios {
faeldix
Scoobydoo:
Você não deveria fechar a class empresa, antes de abrir a class Funcionario ??
class Empresa {   
  
      String NomeDaEmpresa = "RafaelFreitas LTDA";   
      String CNPJ = "02.234.5520001-32";   
               } <<<<---
             class Funcionarios {

po cara de fato!

sou novo e tenho que aprender essas coisa rs..
entao.. como faco pra chamar o metodo

void imprime () {  
               
              System.out.println (this.Nome);  
              System.out.println (this.Departamento);  
              System.out.println (this.Salario);  
              System.out.println (this.DataDeEntrada);  
              System.out.println (this.RG);

nao é simplismente fazer isso?

class programX {               
                   String main (String[] args)   {  
   
       Funcionarios f1 = new Funcionarios ();  
       f1.Nome = "Rafael";  
       f1.Departamento = "CPD";  
       f1.Salario = 800.00;  
       f1.DataDeEntrada = "01/01/2001";  
       f1.RG = "023524632002.7";  
       f1.Situacao = false;  

           void imprime;  
 } }

????????????????

Lucas_Rinaldi

Teu main está assim:

String main (String[] args)   {
}

Mas na verdade é assim:

public static void main (String[] args) {
}
Scoobydoo
class programX {                 
                  String main (String[] args)   {     
     
      Funcionarios f1 = new Funcionarios ();     
      f1.Nome = "Rafael";     
      f1.Departamento = "CPD";     
      f1.Salario = 800.00;     
      f1.DataDeEntrada = "01/01/2001";     
      f1.RG = "023524632002.7";     
      f1.Situacao = false;     
       //void imprime;     Não...
      f1.imprime();
} }
faeldix

show de bola pessoal… vcs sao realmente otimos.
grato!

Criado 4 de março de 2011
Ultima resposta 4 de mar. de 2011
Respostas 5
Participantes 3