Upload
jader-vogel
View
982
Download
0
Embed Size (px)
Citation preview
ClassesÉ a definição da estrutura de um objeto. Nela são definidos os atributos e os métodos. É a partir das classes que os objetos são criados.
Objetoé uma instância de classe. “Um objeto é uma construção de software que encapsula estado e comportamento. Os objetos permitem que você modele seu software em termos reais e abstrações.”
HerançaÉ o mecanismo de uma classe(subclasse) estender a definição de uma outra classe(superclasse).
Automotor
PolimorfismoÉ a capacidade de um método (comportamento) ser implementado de
diversas maneiras nas subclasses.
Locomoção
EncapsulamentoConsiste na proteção dos atributos de um objeto, ou seja, não permite
que um atributo seja acessado diretamente. Quanto maior o encapsulamento, menor é o acoplamento entre as classes.
MétodosMétodosÉ o comportamento que o objeto tem. Quando encapsulados, os atributos
são alterados através dos métodos. Temos os métodos construtores que são chamados durante a instanciação do objeto, métodos acessadores usados para retornar o valor dos atributos e o métodos mutantes usados para alterar o valor dos atributos.
Método Construtor
Método Mutante
Método Acessador