import java.util.Scanner;
public class Funcionario{
private String nome;
private String cpf;
private double salario;
private double bonificacao;
Scanner entrada = new Scanner(System.in);
public Funcionario(){}
public Funcionario(){
System.out.println("Informe o nome do Titular: ");
cpf = entrada.nextLine();
System.out.println("Informe o cpf do Titular:");
cpf = entrada.nextLine();
System.out.println("Informe o salario do Funcionario: ");
salario = entrada.nextDouble();
}
public String getNome(){
return nome;
}
public void setNome(String nome){
this.nome=nome;
}
public String getCpf(){
return cpf;
}
public void setCpf(String cpf){
this.cpf=cpf;
}
public double getSalario(){
return salario;
}
public void setSalario(double salario){
this.salario=salario;
}
public double getBonificacao(){
return bonificacao;
}
public void setBonificacao(double bonificacao){
bonificacao=getSalario()*0.1;
}
public String toString(){
String frase = "Nome do Funcionário: "+getNome()+"\nCff do Funcionario: "+getCpf()+"\nSalario do Funcionário: "+getSalario()+"\nBonificacação do Funcionario:"+getBonificacao();
return frase;
}
}
public class Gerente extends Funcionario{
private String senha;
/* public Gerente(String nome,String cpf,double salario,String senha){
super(nome,cpf,salario);
this.senha=senha;
}*/
public void setSenha(String senha){
this.senha=senha;
}
public String getSenha(){
return senha;
}
public double getBonificacao(double bonificacao){
return bonificacao;
}
public void setBonificacao(double bonificacao){
bonificacao=getSalario()*0.5;
}
public boolean autenticar(String senhaDigitada){
return(senhaDigitada.equals(this.senha));
}
public String toString(){
String frase = "Nome do Gerente: "+getNome()+"\nCpf do Gerente: "+getCpf()+"\nSalario do Gerente: "+getSalario()+"\nBonificacação do Gerente: "+getBonificacao()+"\nSenha do gerente: "+senha;
return frase;
}
/* public void imprimeSitSenha(){
System.out.println(autenticar);*/
}
public class Main{
public static void main(String[]args){
Funcionario vet[] = new Funcionario[10];
for(int i=0 ; i<10 ; i++){
vet[i].entradaDados();
}
}
}
como faço para inserir o nome de dez funcionarios com salario, cpf em um vetor , e depois imprimir o nome dos dez funcionario na tela?