Ola pessoal…criei uma classe Funcionario e agora não consigo instancia …
como faço pra usa “private” e depois criar objetos…tipo com nome, …
segue o ex:
class Funcionario{
private String nome;
private String departamento;
private String rg;
private double salario;
private String admissao;
private boolean estaNaEmpresa;
//Método construtor
public Funcionario(String n, String dep, String r, double sal, String adm, boolean ene){
nome = n;
departamento = dep;
rg = r;
salario = sal;
admissao = adm;
estaNaEmpresa = ene;
}
//método que soma os bonus ao salario
public void bonifica(double bonus){
double novoSalario = this.salario + bonus;
this.salario = novoSalario;
}
//método q verifica se o funcionario foi demitido
public void demite(boolean demitido){
if(demitido == true){
System.out.println(“Funcionario demitido.”);
this.estaNaEmpresa = false;
}
}
//método estah na empresa
public void trabalhando(){
if(this.estaNaEmpresa == true){
System.out.println(“Funcionario trabalhando!”);
}
else{
System.out.println(“Funcionario não está trabalhando!”);
}
}
//mostra os atributos
public void mostra(){
System.out.println(“Nome: “+this.nome+”\nDepartamento: "
+this.departamento+”\nRg: "+this.rg+
"Salario: “+this.salario+“Data Admissão: "
+ this.admissao+”\n”);
}
}