Class CadastroProprietarios

  • All Implemented Interfaces:
    CadastroInterface<Proprietario>

    public class CadastroProprietarios
    extends Object
    implements CadastroInterface<Proprietario>

    Classe CadastroProprietarios

    Define a estrutura de cadastros de proprietários da aplicação

    Implementa a interface CadastroInterface

    Since:
    may 2021
    Version:
    1.0
    Author:
    Lucas Ramon
    • Constructor Detail

      • CadastroProprietarios

        public CadastroProprietarios()
        Construtor default da classe CadastroProprietarios

        uso:
        CadastoProprietarios cadastoProprietarios = new CadastroProprietarios();
    • Method Detail

      • cadastrar

        public void cadastrar​(Proprietario proprietario)
        método cadastrar
        uso:
        cadastoProprietarios.cadastrar(Proprietario proprietario);
        Este método adicona um acesso a Lista de proprietarios.
        Specified by:
        cadastrar in interface CadastroInterface<Proprietario>
        Parameters:
        proprietario - faz referência ao proprietario
      • remover

        public void remover​(int index)
        método remover
        uso:
        cadastoProprietarios.remover(int index);
        Este método remove um acesso da Lista de proprietarios.
        Specified by:
        remover in interface CadastroInterface<Proprietario>
        Parameters:
        index - faz refência a posição do proprietario na lista.
      • listar

        public void listar()
        método listar
        uso:
        cadastoProprietarios.listar();
        Este método exibe a Lista de proprietarios.
        Specified by:
        listar in interface CadastroInterface<Proprietario>
      • buscar

        public Proprietario buscar​(String cnh)
        método buscar
        uso:
        cadastoProprietarios.buscar( String cnh);
        Este método procura o objeto proprietario na lista e retorna a busca. Se não houver algum proprietario com a cnh passada por paramentro, o método retorna nulo.
        Specified by:
        buscar in interface CadastroInterface<Proprietario>
        Parameters:
        cnh - faz referência a CNH do proprietario
        Returns:
        Proprietario: proprietario procurado