Ajude a manter o site livre, gratuito e sem propagandas. Colabore!
5.1 Classes e Objetos
C++ é uma linguagem de programação orientada a objetos. Neste paradigma, os códigos são organizados em classes que definem uma estrutura de dados e métodos. Uma classe pode ser vista como um modelo para a construção de objetos que possuem dados e métodos. A criação de uma classe é feita com a seguinte sintaxe:
Na criação, o método construtor é chamado, e quando o objeto sai do escopo, o destrutor é chamado. O construtor é um método especial que tem o mesmo nome da classe e não tem tipo de retorno. O destrutor também é um método especial que tem o mesmo nome da classe precedido por um til () e também não tem tipo de retorno.
Exemplo 5.1.1.
O seguinte código define uma classe Ponto2D que representa um ponto no espaço cartesiano bidimensional . Ela também contém um método para o cálculo da distância entre dois pontos.