LPOO
Atributo método
Introdução



Vimos que as classes são a fábrica dos objetos
Vimos alguns exemplos do que são classes e do que
são objetos
Agora vamos entender do que é feito uma classe:
 Atributos
 Metodos
Atributos





São as características de uma classe
Representam os partes que compõem uma classe
Juntando esses partes eu fabrico os objetos de
classe
A classe humano define seres com: 2 braços, 2
pernas, 1 tronco, 1 cabeça
Esses são as partes que foram um humano
Atributos



Pela minha definição do que é um humano, se
juntarmos, 2 braços, 2 pernas, 1 tronco, 1 cabeça
formamos um humano
Essas partes caracterizam como são todos os
humanos
Portanto, eles são os atributos da classe humano
Atributo

Ex: A classe das cadeiras
 Essa
classe reúne todos os objetos que tem 4 pernas, 1
acento, 1 encosto e que servem para sentar;
 Seus atributos são:
4
pernas, 1 acento, 1 encosto
Atributos

Contudo o valor dos atributos não pode ser algo
sempre constante
Dessa os atributos poderiam restringir a classe
•
Ex: A classe dos Humanos



Essa classe reúne todos os seres que tem 2 braços, 2 pernas,
1 tronco, 1 cabeça e são capazes de andar, falar e pensar;
Mas se um humano não nasceu com 1 das pernas ele
deixaria de ser humano?

NÃO!!!!!
Atributos

Portanto a valor dos atributos pode ser variável
•
Ex: Recriando a classe dos Humanos


Essa classe reúne todos os seres que tem braços, pernas, 1
tronco, 1 cabeça e são capazes de andar, falar e pensar;
Quantas pernas um humano pode ter?


0, 1 ou 2
Quantos braços um humano pode ter?

0, 1 ou 2
Atributos




Em termos de programação os atributos são
variáveis da classe
Elas são na verdade as variáveis globais de uma
classe
Nesse contexto podemos dizer que classe é um
programa que cria registros
Esses registros possuem suas próprias variáveis: os
atributos
Atributos

Ex: Criando a classe Humano
Classe Humano {

Atributos

Int Braços

Int Pernas

Int Cabeça

Int Tronco
}

= 0..2;
= 0..2;
= 1;
= 1;
varia de 0 a 2
Atributos


Quando criamos um objeto do tipo Humano
estamos criando 4 sub-variáveis;
Ex: Humano h1;
 Com
isso criamos :
 h1.braços;
 h1.pernas;
 h1.cabeça;
 h1.tronco;
variável do tipo Inteiro
variável do tipo Inteiro
variável do tipo Inteiro
variável do tipo Inteiro
Download

Atributo método