Programação Orientada a Objetos
Por: Rodrigo.Claudino • 23/4/2018 • 718 Palavras (3 Páginas) • 314 Visualizações
...
+=: faz a soma de dois valores
--: retira -1
-=: faz a subtração entre dois valores
*=: multiplica dois valores
/=: divide dois valores
RECURSIVIDADE...
O algoritmo chama ele mesmo para resolver uma parte do problema.
DELEGAÇÃO OU COMPOSIÇÃO...
Cria uma classe que recebe parâmetros de uma ou mais classes, utilizando os métodos da classe base na classe nova.
HERANÇA...
Podemos criar uma nova classe que tenha todos os dados de outra classe, reutilizando o código e adicionando novas funções. Extends.
SUPER...
Usada para utilizar um método da superclasse.
SOBREPOSIÇÃO...
Sobrepõe um código da classe ancestral na classe descendente.
OCULTAÇÃO...
Declaração de campos iguais da classe ancestral na classe descendente.
POLIMORFISMO...
Muitas formas, uma classe descendente pode usar um método da classe ancestral com o mesmo nome, adaptando o método de acordo com a suas necessidades.
HIERARQUIA...
Quando uma classe descendente depende totalmente ou parcialmente de parâmetros de uma classe ancestral.
CLASSE ABSTRATA...
Não é possível instancia-la, seus métodos servem como exemplos para as subclasses, demonstra como deve ser usada, mas, o programador define como usá-la, um método declarado como abstrato na superclasse deve ser declarado obrigatoriamente na subclasse
INTERFACE...
Caso uma classe abstrata não contenha pelo menos um método abstrato, podemos usar a Interface para aplicação, também não pode ser instanciada. A Interface ao ser usada deve ter todos os seus métodos declarados, podem ser usadas várias Interfaces em uma classe, já que na classe abstrata existe apenas uma superclasse para a subclasse.
PACOTES DE CLASSES...
Packages criam grupos de classe que mantêm relação entre si.
MODIFICADORES...
DEFAULT: Podem ser declarados por outros métodos em outras classes do mesmo pacote.
PROTECT: Pode ser usado na classe definida e nas suas subclasses.
ARRAY...
Estrutura de dados que armazena uma coleção de elementos, constrói um índice ou chave que armazena várias variáveis com um único indicador.
...