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 ();