Encapsulamento » Histórico » Versão 1
Gabriel Borges da Conceição, 21/05/2019 11:50 h
1 | 1 | Gabriel Borges da Conceição | # Encapsulamento |
---|---|---|---|
2 | |||
3 | Em labVIEW, todos os atributos (data) são obrigatoriamente privados e só podem ser acessados dentro da classe. Ou seja, para visualizar ou setar um atributo de determinado objeto dessa classe, é preciso a utilização de métodos "getters" e "setters". |
||
4 | |||
5 | Já os métodos, podem ser de 4 tipos: |
||
6 | |||
7 | Public: Método pode ser utilizado na própria classe, nas classes filhas e em qualquer outra VI (devendo ser chamada por um objeto da classe). |
||
8 | |||
9 | Community: Somente a própria classe e suas classes amigas podem acessar o método. Nem mesmo as classes filhas podem acessar. |
||
10 | |||
11 | Protected: Somente a própria classe e suas classes filhas (herdadas) podem acessar o método. |
||
12 | |||
13 | Private: Somente a própria classe pode acessar o método. |