GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Aula 8 - LPOO

Bruno Roberto Lima Ramos Rangel Portugiesisch

Inhalt der Mindmap

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

Informationen

Beschreibung
Mindmap am Aula 8 - LPOO, erstellt von Bruno Roberto Lima Ramos Rangel am 24/11/2021.
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck