Flashcards
ORIENTAÇÃO OBJETOS
Cards in this deck (30)
- 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 - 2Pilares da OO* ENCAPSULAMENTO
* HERANÇA
*COMPOSIÇÃO
* POLIMORFISMO
" Principio da Abstração" - 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. - 4Componentes de um OBjeto?Identidade ( Nome)
Estado (Atributos)
comportamentos (Métodos e Procedimentos " Troca de Mensagens") - 5Atributos?São características ( VALORES) de um objeto
- 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
- 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
- 8Métodos?São ações ou habilidades do objeto ou comportamento.
- 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
- 10EARLY BINDING?Ligação Prematura ( Ocorre quando o método a ser invocado é definido em tempo de compilação)
- 11Late BindingLigação Tardia ( Ocorre quando o método a ser invocado é definido em tempo de execução.
- 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 - 13Abstração?É qualquer modelo que inclui os aspectos relevantes de alguma coisa, ao mesmo tempo ignora os menos importantes.
- 14Classes AbsratasÉ desenvolvida para representar entidades e conceitos abstratos. Ela é sempre uma SUPERCLASSE que não possui instâncias
- 15Classes COncretasImplementam todos os seus métodos e permitem a criação de instancias
- 16Declarar Objetos X Instanciar ObjetosDeclarar : Object obj1;
Instanciar : obj1 = new Object(); - 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.
- 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; }
} - 19SOBRESCRITA OU OVERRINDINGNOME E ARGUMENTOS IGUAIS
- 20SUBclasse Classe filha Classe Secundaria Classe Derivada palavra chave EXTENDSA Classe que herda é chamada por estes nomes .
- 21SUPERclasse CLASSE MAE CLASSE PAI CLASSE PRIMARIA CLASSE BASE palavra chave EXTENDSA classe que é herdade é chamada é chamada por esses nome
- 22HERANÇA SIMPLES E MÚLTIPLA
- 23RELACIONAMENTOS TIPOS

- 24RELACIONAMENTO DE DEPENDÊNCIARelação entre dois ou mais elementos (independente e dependente) Cliente depende de algum serviço de Fornecedor
- 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 - 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 _________________ - 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
- 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
- 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
- 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
- Tags
- Rating