GoConqr has a new look! Let us know what you think.

Flashcards

ORIENTAÇÃO OBJETOS

Eude J Informática Concursos Públicos Portuguese 30 cards

ORIENTAÇÃO OBJETOS

Cards in this deck (30)

  1. 1OBJETO ?Qualquer coisa é um objeto( Carro,Foto,Bola, etc) !
    Objetos realizam tarefas através de requisições de serviços a outros OB.
    Cada OB pertence a uma classe
  2. 2Pilares da OO* ENCAPSULAMENTO
    * HERANÇA
    *COMPOSIÇÃO
    * POLIMORFISMO
    " Principio da Abstração"
  3. 3CLASSES?É uma abstração das características relevantes de um grupo de objetos do mundo Real. Ex: Cliente, Produto, Pedido
    É um conjunto de objetos com características comuns. Uma classe é como um modelo para a criação de objetos, que tem as mesmas características da classe à qual pertence.
  4. 4Componentes de um OBjeto?Identidade ( Nome)
    Estado (Atributos)
    comportamentos (Métodos e Procedimentos " Troca de Mensagens")
  5. 5Atributos?São características ( VALORES) de um objeto
  6. 6Atributo de Classe?Similar a uma variável Global, É uma variável cujo valor e comum a todos os objetos membros de uma classe .Mudar o valor , muda automaticamente para todos os objetos membros
  7. 7Atributo de Instancia ?É uma variável cujo valor é especifico ao objeto e não a classe , Em geral, possui um valor diferente para cada instancia
  8. 8Métodos?São ações ou habilidades do objeto ou comportamento.
  9. 9Método CONSTRUTORSão chamados automaticamente quando instâncias são criadas. Seu objetivo é garantir que o objeto será instanciado corretamente antes de qualquer outro código.Tem exatamente o MESMO NOME da CLASSE, não possui retorno e NÃO é obrigatório Declara-lo
  10. 10EARLY BINDING?Ligação Prematura ( Ocorre quando o método a ser invocado é definido em tempo de compilação)
  11. 11Late BindingLigação Tardia ( Ocorre quando o método a ser invocado é definido em tempo de execução.
  12. 12MensagemÉ composto por 3 Componentes
    Objeto> a quem a mensagem é endereçado
    Nome do Método ou Serviço> que se deseja executar
    Parâmetros> Necessários ao método se existirem
  13. 13Abstração?É qualquer modelo que inclui os aspectos relevantes de alguma coisa, ao mesmo tempo ignora os menos importantes.
  14. 14Classes AbsratasÉ desenvolvida para representar entidades e conceitos abstratos. Ela é sempre uma SUPERCLASSE que não possui instâncias
  15. 15Classes COncretasImplementam todos os seus métodos e permitem a criação de instancias
  16. 16Declarar Objetos X Instanciar ObjetosDeclarar : Object obj1;
    Instanciar : obj1 = new Object();
  17. 17O que é Instanciar uma Classe?Uma instância de uma classe é um novo objeto criado dessa classe, com o OPERADOR NEW. Instanciar uma classe é criar um novo objeto do mesmo tipo dessa classe. Uma classe somente poderá ser utilizada após ser instanciada.
  18. 18SOBRECARGA OU OVERLOADINGMétodo IGUAL e
    argumentos DIFERENTES
    public class Calculadora {
    public int soma(int num1, int num2) {
    return num1 + num2; }
    public double soma(double num1, double num2) {
    return num1 + num2; }
    }
  19. 19SOBRESCRITA OU OVERRINDINGNOME E ARGUMENTOS IGUAIS
  20. 20SUBclasse Classe filha Classe Secundaria Classe Derivada palavra chave EXTENDSA Classe que herda é chamada por estes nomes .
  21. 21SUPERclasse CLASSE MAE CLASSE PAI CLASSE PRIMARIA CLASSE BASE palavra chave EXTENDSA classe que é herdade é chamada é chamada por esses nome
  22. 22HERANÇA SIMPLES E MÚLTIPLAHERANÇA SIMPLES E MÚLTIPLA
  23. 23RELACIONAMENTOS TIPOSRELACIONAMENTOS TIPOS
  24. 24RELACIONAMENTO DE DEPENDÊNCIARelação entre dois ou mais elementos (independente e dependente) Cliente depende de algum serviço de Fornecedor
  25. 25RELACIONAMENTO DE REALIZAÇÃORelacionamento entre 2 elementos que UM realiza (IMPLEMENTA /EXECUTA) o comportamento que o OUTRO especifica
    Exemplo: um especifica o contrato outro realiza
  26. 26RELACIONAMENTO DE ASSOCIAÇÃO SIMPLESMais FORTE que o de dependência , indica que uma instancia de um elemento está ligada à instancia de outro elemento
    Linha _________________
  27. 27RELACIONAMENTO DE ASSOCIAÇÃO QUALIFICADAsimilar a SIMPLES contudo possui qualificador , que é um atributo do elemento-alvo capaz de identificar uma instancia dentre as demais. um-pra-muitos ou muitos-para-muitos
  28. 28RELACIONAMENTO DE ASSOCIAÇÃO AGREGAÇÃOTipo de associação mais forte, em que o todo está relacionado às suas partes de forma independnte, AS PARTES TÊM EXISTENCIA PROPRIA , A PARTE EXISTE SEM O TODO
  29. 29RELACIONAMENTO DE ASSOCIAÇÃO COMPOSIÇÃOtipo de agregação, porem mais forte, em que o todo está relacionado as partes de forma dependente, AS PARTES NÃO TEM EXISTENCIA PROPRIA . A PARTE NÃO EXISTE SEM O TODO
  30. 30MÉTODOS ABSTRATOS POSSUEM IMPLEMENTAÇÕES?NÃO possuem implementação.

Information

Description
Concursos Públicos Informática Flashcards on ORIENTAÇÃO OBJETOS, created by Eude J on 12/01/2022.
Created by
Eude J
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?