Lar Desenvolvimento O que é privado? - o que é techopedia

O que é privado? - o que é techopedia

Índice:

Anonim

Definição - O que significa Privado?

Privado é uma palavra-chave que especifica o nível de acesso e fornece aos programadores algum controle sobre quais variáveis ​​e métodos estão ocultos em uma classe. Variáveis ​​e métodos definidos com a palavra-chave privada podem ser acessados ​​apenas por outros métodos da classe e não podem ser acessados ​​por classes derivadas.


A palavra-chave privada é usada na maioria das linguagens de programação orientada a objetos (OOP), incluindo C ++, C # e Java.

Techopedia explica Private

O especificador de acesso privado é usado principalmente para encapsulamento, que se refere a variáveis ​​ou métodos ocultos do mundo externo. Isso significa que variáveis ​​e métodos privados estão fortemente vinculados a uma classe e estão disponíveis apenas no escopo da classe. Membros de dados privados geralmente são acessados ​​através de métodos especiais conhecidos como setters. O compilador retorna uma mensagem de erro se um programador tentar acessar uma variável privada ou método de fora de sua classe.


O C ++ permite o uso de funções e classes de amigos para acessar uma variável ou método privado. Se uma classe for declarada amiga para outra classe (através da adição de uma linha de código na última classe, informando que a classe anterior é sua amiga por meio da palavra-chave friend), a classe anterior poderá acessar variáveis ​​e métodos privados da última classe. Além disso, se a classe A é amiga da classe B, então B não é implicitamente amigo de A. Além disso, a amizade não é transitiva. Por exemplo, se A é amigo de B e B é amigo de C, então A não é implicitamente amigo de C.

O que é privado? - o que é techopedia