Você está na página 1de 8

CST em ADS

Programação
Orientada a Objetos

MEng. Roberval Silva Bett


roberval.bett@ifsc.edu.br
Objetivos
*Métodos Construtores;

†Encapsulamento;

‡Sobrecarga de Métodos;

§Sobreposição de métodos;
CST EM ADS - POO
Construtor:
– Método startado quando do instanciamento da
classe;
– Possui o mesmo nome da classe;
– Tem como objetivo principal instanciar os atributos

da classe;
CST EM ADS - POO
Encapsulamento:
– É utilizada para ocultar detalhes de implementação, ou seja, quem for
consumir a classe sabe o que ela faz mas não como ela faz;
– Tem foco na segurança e integridade do atributos da classe;
– Os atributos são setados como privados e estão acessíveis para
leitura e gravação através de métodos públicos;
– O conceito visa esconder atributos e métodos de uma classe,
para que não sejam visíveis de fora da classe;
CST EM ADS - POO
Encapsulamento:
Øget:
– Esses métodos tem como objetivo padrão
recuperar um dado armazenado em um atributo da
classe;
CST EM ADS - POO
Encapsulamento:
Øset:
– Esses métodos tem como objetivo padrão
armazenar um dado em um atributo da classe;
– As questões de regra de negócio para cada atributo

devem ser observadas nestes métodos;


CST EM ADS - POO
Sobrecarga de Métodos:
– Se dá quando temos a mesma ação implementada
várias vezes na mesma classe;
–A escolha de qual operação será chamada depende
da assinatura dos métodos sobrecarregados;
– Um exemplo muito claro é a criação de vários
construtores para uma mesma classe;
CST EM ADS - POO
Sobreposição de Métodos:
– Se dá no uso de HERANÇA principalmente;✗
– Acontece quando a subclasse sobrepõe o método
original presente na superclasse;

Você também pode gostar