Este é um projeto em Java que implementa uma hierarquia de classes para contas bancárias. Ele possui uma classe abstrata Conta2 que define os atributos básicos de uma conta, como nome do titular, número da conta e saldo. Há também uma interface Funcao que define um método para definir a função de um funcionário.
Existem três classes concretas que estendem Conta2 e implementam a interface Funcao: Funcionario, Gerente e Caixa. Cada uma dessas classes representa um tipo diferente de funcionário e define a função apropriada.
A classe FuncionarioGeral possui um método main que cria uma instância de cada tipo de funcionário e configura seus atributos, exibindo-os no console.
Certifique-se de ter o JDK (Java Development Kit) instalado em seu sistema.
Clone este repositório em sua máquina local.
Abra um terminal na pasta do projeto.
Compile as classes com o comando javac *.java.
Execute o programa com o comando java FuncionarioGeral.