Logo Passei Direto
Buscar

Esse mapa mental é do material:

prova PROGRAMAÇÃO ORIENTADA A OBJETOS
8 pág.

Programação Orientada a Objetos SESISESI

Material

Prévia do material em texto

Herança Classes Abstratas e Interfaces Permite que uma classe herde Classes abstratas não podem ser características de instanciadas diretamente. outra. Interfaces definem contratos que Classes derivadas classes devem seguir. podem sobrescrever Métodos em interfaces são sempre métodos da públicos. superclasse. Classes podem implementar múltiplas Facilita a interfaces. reutilização de código em programação. A herança é uma relação é um' Programação entre classes. Orientada Classes e Objetos Modificadores de Acesso Uma classe é um molde para Controlam a visibilidade de criar objetos. a classes e seus membros. Objetos são instâncias modificador 'public' permite concretas de classes acesso total. definidas. Classes definem métodos e Objetos 'private' restringe acesso apenas à classe. propriedades dos objetos. permite acesso a A relação entre classes e subclasses. objetos é fundamental. Estruturas de Dados Listas permitem armazenar coleções de objetos dinamicamente. Polimorfismo Estruturas de dados são Sobrecarga de Métodos essenciais para organizar Permite que métodos informações. Permite definir métodos com tenham diferentes mesmo nome e parâmetros Métodos podem manipular dados implementações. diferentes. dentro dessas estruturas. Facilita a chamada de A escolha da estrutura afeta A sobrecarga é baseada na métodos em hierarquias assinatura do método. a eficiência do programa. de classes. Métodos sobrecarregados podem A ligação tardia é uma ter diferentes tipos de característica do retorno. polimorfismo. Facilita a legibilidade e a Métodos podem ser manutenção do código. chamados de forma genérica.

Mais conteúdos dessa disciplina