Hogar Desarrollo ¿Qué es privado? - definición de techopedia

¿Qué es privado? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa privado?

Privado es una palabra clave que especifica el nivel de acceso y proporciona a los programadores cierto control sobre qué variables y métodos están ocultos en una clase. A las variables y métodos definidos con la palabra clave privada solo se puede acceder por otros métodos dentro de la clase y no se puede acceder por clases derivadas.


La palabra clave privada se usa en la mayoría de los lenguajes de programación orientada a objetos (OOP), incluidos C ++, C # y Java.

Techopedia explica Private

El especificador de acceso privado se usa principalmente para la encapsulación, que se refiere a variables o métodos ocultos del mundo exterior. Esto significa que las variables y métodos privados están estrechamente vinculados a una clase y solo están disponibles dentro del alcance de la clase. A los miembros de datos privados generalmente se accede a través de métodos especiales conocidos como setters. El compilador devuelve un mensaje de error si un programador intenta acceder a una variable o método privado desde fuera de su clase.


C ++ permite el uso de funciones y clases de amigos para acceder a una variable o método privado. Si una clase se declara amiga de otra clase (mediante la adición de una línea de código en la última clase que indica que la primera clase es su amiga a través de la palabra clave amigo), entonces la primera clase puede acceder a variables y métodos privados de la última clase. Además, si la clase A es amiga de la clase B, B no es implícitamente amiga de A. Además, la amistad no es transitiva. Por ejemplo, si A es amigo de B y B es amigo de C, entonces A no es implícitamente amigo de C.

¿Qué es privado? - definición de techopedia