GoConqr has a new look! Let us know what you think.

Mind map

Capitulo 8

Francisco Almeida Portuguese

Map content

Capitulo 8

  1. Tipos de acesso à metódos/classes/variáveis

    • Public: apresentam aos clientes da classe uma visualização dos serviços fornecidos. Ou seja, pode ser visualizada em qualquer lugar do arquivo.
    • Private: não são disponíveis para a modificação fora da classe ou não podem ser visualizadas sendo métodos. Não são acessíveis aos clientes.
  2. Método toString()

    • Todos os objetos em Java têm um método toString que retorna uma representação String do objeto. O método toString é chamado implicitamente quando um objeto aparece no código onde uma String é necessária.
  3. Método THIS

    • Utilizado para referenciar variáveis de instância dentro de métodos de instância do objeto.
      • Ex: public void setCor(String cor) { this.cor = cor };
    • PODE SER USADO EM CONSTRUTORES SOBRECARREGADOS
      • this.(0, 0, 0); UTILIZADO PARA definir valores para as variáveis do objeto mesmo não tendo argumentos.
  4. Construtores padrão são os que já são criados pelo objeto, sem nada.

  5. Métodos SET E GET:

    • SET: Os métodos set são comumente chamados de métodos modificadores porque geralmente alteram um valor.
      • GET: Métodos get são comumente chamados métodos acessores ou métodos de consulta.
  6. Composição: Uma classe pode ter referências a objetos de outras classes como membros. Isso é chamado composição e, às vezes, é referido como um relacionamento tem um.

  7. Enum:

    • Em Java, uma enum é um tipo no qual declaramos um conjunto de valores constantes pré-definidos. Sua sintaxe é muito semelhante à declaração de uma classe, exceto pelo uso da palavra chave enum que antecede seu nome.
      • Possui várias limitações como: letras maiúsculas, constantes, estáticas.
  8. Variáveis static: Uma variável static representa informações por toda a classe, que são compartilhadas entre os objetos da classe

    • Métodos static: Um método declarado static não pode acessar as variáveis de instância e os métodos de instância da classe, porque um método static pode ser chamado mesmo quando nenhum objeto da classe foi instanciado.
  9. Variáveis de instância final: não podem ser modificadas.

  10. BigDecimal pode ser usado para cálculos monetários.

Information

Description
Mind Map on Capitulo 8, created by Francisco Almeida on 09/05/2022.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?