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

Mapa mental

Orientação a Objetos

Lene Ghensev Computação Portugués

Contenido del mapa

Orientação a Objetos

  1. Classe

    • Permite armazenar propriedades e métodos dentro dela.
    • É identificada em Java com a palavra reservada “class”.
      • Toda classe possui um nome.
      • As classes possuem visibilidade, exemplo: public, private, protected.
      • Possuem membros como: Características e Ações
    • Descrição que abstrai um conjunto de objetos com características similares.
    • Comportamento definido por
      • Métodos
        • Ações ou procedimentos, onde podem interagir e se comunicarem com outros objetos.
          • É indicado sempre usar o nome dos métodos declarados como verbos.
      • Atributos
        • Propriedades dos objetos, também conhecidos como variáveis ou campos.
          • Determinam o estado do objeto.
    • Objetos
      • Os objetos são características definidas pelas classes.
        • Neles é permitido instanciar objetos da classe para inicializar os atributos e invocar os métodos.
        • Tipos de relacionamentos entre objetos
          • Dependência
          • Agregação
          • Composição
          • Generalização
      • Construtor
        • Método especial que inicializa os atributos do objeto toda vez que é instanciado.
          • As propriedades são inicializadas com valores-padrão do tipo:
            • boolean: inicializados automaticamente com o valor false.
            • char: inicializados com o caractere cujo código Unicode é zero e que é impresso como um espaço.
            • inteiro (byte, short, long, int) ou de ponto flutuante (float, double) são automaticamente inicializados com o valor zero.
            • Instâncias de qualquer classe, inclusive da classe String: inicializadas automaticamente com null.
        • Com a palavra reservada new, o objeto solicita para a memória do sistema armazená-lo.
      • Cada objeto tem um nome e um identificador. OID (Object Identifier) em Java é obtido por meio do método toString().
      • Para interagir entre si, os objetos enviam mensagens uns para os outros
        • O envio de mensagem sempre possui
          • Um objeto emissor; Um objeto receptor; Um seletor de mensagens, que é o nome do método.
        • Tipos de mensagem
          • Informativa, Interrogativa e Imperativa
    • Encapsulamento
      • É o processo de ocultação das características internas do objeto.
        • Cada parte de um problema possui implementação própria e deve realizar seu trabalho independentemente das outras partes.
    • Herança
      • Pode especializar a classe
        • É possível criar novas classes (filhas) a partir de uma classe já existente (mãe), re- aproveitando seus atributos e operações.
    • Polimorfismo
      • O objeto de uma dada classe pode ter várias formas, seja como sua própria classe ou qualquer classe que ele estenda

Información

Descripción
Computação Mapa Mental sobre Orientação a Objetos, creado por Lene Ghensev el 18/10/2020.
Creado por
Lene Ghensev
Visitas
1
Historial
  • Creado por Lene Ghensev · 17 oct 2020
  • Copiado por Lene Ghensev · 18 oct 2020
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?