¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Aula 8 - LPOO

Bruno Roberto Lima Ramos Rangel Portugués

Contenido del 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

Información

Descripción
Mapa Mental sobre Aula 8 - LPOO, creado por Bruno Roberto Lima Ramos Rangel el 24/11/2021.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?