6
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.

Conceito POO

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