Use o botão abaixo para reportar erros ou dar sugestões.

Computação Científica - Um Livro Colaborativo

14.1 Classes e objetos


Uma classe de objetos é estrutura formada por variáveis internas e funções. Vejamos um exemplo de uma classe contendo três variáveis internas e um método. Veja o seguinte exemplo:

#include <iostream>  
 
class minha_classe_de_objetos{  
public:  
double x,y;  
int n;  
 
void multiplica(void);  
};  
 
 
void minha_classe_de_objetos::multiplica(void){  
x=y*n;  
}  
 
 
int main(int argn, char** argc){  
minha_classe_de_objetos objeto;  
 
objeto.x=10;  
objeto.y=10;  
objeto.n=3;  
 
std::cout <<"objeto.x = " << objeto.x << std::endl;  
std::cout <<"objeto.y = " << objeto.y << std::endl;  
std::cout <<"objeto.n = " << objeto.n << std::endl;  
 
std::cout <<"objeto.multipla()" << std::endl;  
 
objeto.multiplica();  
 
std::cout <<"objeto.x = " << objeto.x << std::endl;  
        return 0;  
}

Aqui foi declarada a classe chamada de "minha_classe_de_objetos“. Dentro desta classe, há três variáveis públicas (depois discutiremos este conceito) e um método. As variáveis públicas dentro de uma objeto são acessadas da mesma forma como em uma estrutura. Os métodos precisam ser declarados dentro da classe e depois definidos indicando o nome da classe conforme exemplo.

Creative Commons License Este texto é disponibilizado nos termos da licença Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada (CC-BY-SA 3.0). Página gerada em 19/8/2020 às 17:33:16.

Informe erros ou edite você mesmo!