Programar em C++/Classes: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Removendo Vandalismo...
Linha 8:
Existem duas categorias de tipos de dados usuais em C++, são classificados como '''tipos básicos''' e '''tipos definidos pelo programador'''.
 
Assim como na linguagem C, podemos definir dados compostos por associações dos tipos básicos, estes tipos são chamados de '''structs'''. C++ traz uma nova representação de dados, muito semelhante na forma às structs, porém diferentes na forma conceitual: a palavra chave '''class''', que é usada para criar uma classe de objetos mais rica que as ''structs''. UmaAo declararmos um identificador, tal qual fazemos ao declarar uma variável cujoe no lugar do tipo sejaespecifiquemos uma classe é chamada decriaremos um '''objetosobjeto'''.
 
Antes de prosseguirmos, vejamos um pouco sobre o conceito por trás do uso de objetos. Um objeto é entendido como uma entidade de dados dentro da memória que, basicamente, deve ser responsável por seu conteúdo, ou seja, um objeto deve ser capaz de gerenciar seu conteúdo autonomamente, ou prover meios de outras entidades de código fazê-lo de forma segura.