Programação Orientada a Objetos/Classes e Objetos: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Wbrito (discussão | contribs)
Wbrito (discussão | contribs)
Linha 1:
AsUma forma de se entender '''Classes''' e '''Objetos''' sãoé oscomparando aos termos usados emda programação orientada a objetos para o que corresponde, em programação, aosestruturada '''tipos''' e '''variáveis''' (ponteiros, na verdade, mas veremos isso mais adiante).
 
Por exemplo, em umana linguagem comode programação C, em uma declaração comotem a seguinte forma:
 
Por exemplo, em uma linguagem como C, em uma declaração como:
<source lang="C">
int x = 10;
</source>
 
Temos queOnde ''int'' é o tipo (inteiro de um número definido de bytes - o número de bytes depende do compilador), ''x'' é a variável, e '' = 10'' é a sua inicialização. Em programação orientada a objetos, esta declaração poderia ser:
 
<source lang="C">
Integer var_x(10);
</source>
 
em que ''Integer'' é a classe, ''var_x'' é o objeto e ''(10)'' é uma forma de inicializar o objeto com o valor ''10''.