O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Aula 8 - LPOO

Bruno Roberto Lima Ramos Rangel Português

Conteúdo do mapa

Aula 8 - LPOO

  1. Classe Abstrata

    • agrupa categorias com algumas características comuns
    • não há necessidade de redefinir métodos
      • reuso prático
    • estruturação melhor de software
      • melhor extensibilidade
    • não podem ser instanciadas
    • Métodos Abstratos
      • métodos sem corpo definido
      • implementação nas subclasses
      • só podem ser implementados se a classe for abstrata
      • public abstract void método (parâmetros)
      • subclasses não abstratas devem implementar os métodos abstratos das superclasses.
  2. Interface

    • possui todos os métodos abstratos e public
      • não podem ser static
    • não podem conter atributos exceto static final
      • constantes globais
    • agrupa categorias por funcionalidade, definem o tipo de forma abstrata, apenas indicando a assinatura dos métodos
    • para uma classe se utilizar de uma interface, utilizamos implements ao invés de extends
    • para instanciar uma interface, é preciso instanciar uma classe que implemente essa interface
      • ou uma classe que herde outra que implemente essa interface

Informações

Descrição
Mapa Mental sobre Aula 8 - LPOO, criado por Bruno Roberto Lima Ramos Rangel em 24-11-2021.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?