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

Fichas

Orientado ao Objetos - Modulo 3

Aplicativos Baixados Portugués 3 fichas

Fichas del conjunto (3)

  1. 1Herança: permite melhor organização e reaproveitamento de código. as classes filhas compartilham os atributos e métodos da classe mãe. Para representar que uma classe herda o comportamento de outra, usamos a palavra reservada “estende”. No ex: “Gato estende Animal”, a classe Gato é a classe filha e a classe Animal é a classe mãe as classes filhas herdam o comportamento das superclasses e também podem acrescentar outras características (atributos) ou novas funcionalidades (novos métodos). herança também segue os princípios de visibilidade, portanto o que é privado em uma classe não será observado nas suas subclasses. conceitos de Generalização (quando partimos de uma classe e chegamos a sua classe mãe) e Especialização (quando partimos de uma classe mãe e chegamos nas suas classes filhas) um subtipo NORMALMENTE herda as características de uma única superclasse por vez: quando uma linguagem permite que uma classe herde simultaneamente o comportamento de mais de uma superclasse, dizemos que tal linguagem suporta “herança múltipla”.Herança:
    • A superclasse possui atributos e métodos gerais.
    • A subclasse adiciona atributos e métodos específicos ao seu propósito, podendo também alterar métodos herdados, quando necessário.
  2. 2Herança: superclasse: • Uma classe pode ser superclasse e subclasse ao mesmo tempo, denotando uma hierarquia de classes. • Métodos e atributos privados não são visíveis às subclasses.Herança: subclasse:
    Uma instância da subclasse conterá*:
    • Atributos da superclasse e da subclasse
    • Métodos da superclasse e subclasse
    • Pode redefinir, caso necessário, os métodos herdados*.
    • Em Java, só é permitido Herança simples (uma subclasse só pode ter uma única superclasse).
    *exceto atributos e métodos privados.
  3. 3Operador final : • Classe: uma classe final { ...} é uma classe que não pode ser usada como superclasse, ou seja, não pode ser estendida. • Método: um método final não pode ser redefinido em uma subclasse. • Atributo: após ter seu valor inicializado, não pode ser alterado.

Información

Descripción
Fichas sobre Orientado ao Objetos - Modulo 3, creado por Aplicativos Baixados el 01/10/2018.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?