Escolar Documentos
Profissional Documentos
Cultura Documentos
POO é um modelo em que classes possuem características que definem um objeto na vida
real. As classes determinam quais comportamentos os objetos terão definindo-os por métodos
e atributos.
Descrevemos uma classe como uma forma de definir um tipo de dado. Ela define o
comportamento dos objetos através dos métodos e os estados através de atributos.
Um objeto é qualquer coisa na vida real em que podemos nomear. Um objeto é uma instância
de uma classe. A classe é um molde para os objetos. Quando se diz: “Instância de uma classe
ou tipo”, nos referimos em dizer que o objeto dessa classe ou tipo.
A classe é a definição do tipo do objeto, ela representa o conjunto de objetos do mesmo tipo.
O objeto é uma instância derivada da classe. É um elemento representado por uma classe. A
instância é um objeto cujo comportamento e estado são definidos pela classe. Ela ocupa
espaço na memória assim como uma casa ocupa em um terreno.
Para explicar como classe e objetos podem ser diferentes mesmo tendo estruturas iguais,
vamos ilustrar um exemplo:
Vamos pensar em um loteamento com várias casas idênticas, cada casa vai possuir uma planta,
a planta seria a classe. Todas as casas terão o mesmo número de quartos, mesmo número de
banheiros, etc. As casas prontas seriam os objetos, cada casa irá ter um morador diferente e
móveis diferentes, ou seja, possuem atributos diferentes.
Então chegamos a conclusão de que todas as casas são iguais em suas estruturas, porém,
possuem elementos diferentes por dentro. Os objetos de uma classe são iguais, o que os
diferenciais são os valores de cada atributo que eles têm.