whiplk

[Syntax] - Encapsulamento de vars

Feb 6th, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.53 KB | None | 0 0
  1. //Encapsulamento de variáveis em C++.
  2.  
  3. #include <iostream>
  4. using namespace std;
  5.  
  6. namespace intro {
  7.     class Entidade {
  8.         public:
  9.         Entidade(int v = 0) // Mete ao construtor as vars que pretende encapsular
  10.         {
  11.             id = v;
  12.         }
  13.         int Id = id; // adiciona a linha da Var de acesso GET somente...
  14.  
  15.         private:
  16.         int id;
  17. // e por fim adiciona a var de acesso privado, para o construtor atribuir o valor que será encapsulado.
  18.     }
  19. }
  20.  
  21. void main ()
  22. {
  23.     int n = 17;
  24.     intro::Entidade * ent = new Entidade(n);
  25.     printf("%d", ent->Id); 
  26. }
Advertisement
Add Comment
Please, Sign In to add comment