Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public abstract class Pessoas {
- private String nome;
- private String regiao;
- private Pokemon monstrinho;
- private Double salario;
- private Double saldo;
- protected void gerarSalario() {
- this.saldo=this.saldo+salario;
- }
- protected void debitar(double valor) {
- //ENTRA COM UMA POKEBOLA! PEGANDO O SEU PRECO
- if(this.saldo>=valor) {
- this.saldo=this.saldo-valor;
- }else {
- //ERRO!! SEM CREDITO
- }
- }
- protected void creditar(double valor) {
- this.saldo=this.saldo+valor;
- }
- public Double getSalario() {
- return this.salario;
- }
- public Double getSaldo() {
- return this.saldo;
- }
- public String getNome() {
- return this.nome;
- }
- public String getRegiao(){
- return this.regiao;
- }
- public Pokemon getPoke() {
- return this.monstrinho;
- }
- public Pessoas() {
- this.nome=null;
- this.regiao=null;
- this.monstrinho=null;
- }
- public void setNome(String d) {
- this.nome=d;
- }
- public void setRegiao(String d) {
- this.regiao=d;
- }public void setPokemon(Pokemon d) {
- this.monstrinho=d;
- }
- }
- class Oficial extends Pessoas{
- //public ListaPokemons Lista;
- public abstract Double getSalario();
- public abstract Double getSaldo();
- public abstract void gerarSalario();
- public abstract void creditar(double valor);
- public abstract void debitar(double valor);
- }
- abstract class Enfermeira extends Pessoas{
- public abstract Double getSalario();
- public abstract Double getSaldo();
- public abstract void gerarSalario();
- public abstract void creditar(double valor);
- public abstract void debitar(double valor);
- public String descricao() {
- return "Prestar assistência ao paciente e/ou usuário em clínicas, hospitais, ambulatórios, navios, postos de saúde e em domicílio, \n realizar consultas e procedimentos de maior complexidade e prescrevendo ações; implementar ações para a promoção da saúde junto à comunidade. Assessorar nas atividades de ensino, pesquisa e extensão.";
- }
- }
- class NPC extends Pessoas{
- public String descricao() {
- return "Sou um NPC, como posso ajuda-lo?";
- }
- }
- class Treinador extends Pessoas{
- //protected ListaPokemons Lista;
- }
- class ListaPessoas {
- private Pessoas ele;
- private ListaPessoas eles;
- public ListaPessoas() {
- this.ele=null;
- this.eles=null;
- }
- public void addPessoa(Pessoas f) {
- if(this.ele==null) {
- this.ele=f;
- this.eles=new ListaPessoas();
- }else if(this.ele==f) {
- System.out.println("JA CADASTRADO");
- }
- else {
- this.eles.addPessoa(f);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement