Tecnología

Inicio

¿Cuál es la diferencia entre los datos privada y pública miembros?

¿Cuál es la diferencia entre los datos privada y pública miembros?


El lenguaje de programación C ++ permite a los programadores presentan los datos de ciertas maneras. Cuando un programa se compone de muchas piezas, tiene que ser una estructura para implementar los datos. Del mismo modo que una biblioteca organiza libros en diferentes campos, con base en el sistema que utiliza, el programa organiza sus datos de una manera determinada.

Datos Privados miembro

Programación C ++ utiliza una categoría denominada datos de los miembros privados para restringir el acceso a cierta información. Los programadores clasifican en varias clases de datos. Si especifican que los datos en una clase es privada, lo que significa que sólo aquellos que pueden acceder a esa clase puede acceder a los datos. Sólo aquellos con dicho acceso puede modificar los datos de la clase. El programa tiene en cuenta los datos en una clase que sea privado, y esta es la configuración por defecto, a menos que el programador especifique lo contrario.

Datos Miembro Público

Otra forma de proporcionar acceso a los datos en el lenguaje de programación C ++ es especificar que las clases son públicos. Esto significa que los usuarios que pueden acceder al código pueden acceder a la entrada en una clase. Esta es una forma menos restrictiva de proporcionar acceso a datos. En un formato de estructura de datos pasiva, los datos en una clase es pública por defecto. En un formato de clase, que es un formato de estructura de datos activa, los datos son privados por defecto a menos que el programador hace que sea pública.

Protected Access

También hay otra forma de proporcionar acceso en el lenguaje de programación C ++. El acceso protegido proporciona una forma de acceso de los usuarios que no está tan restringido como el acceso privado, pero lo hace para más restricciones que el acceso del público que está abierto a cualquier persona. Este tipo de acceso proporciona acceso a determinados datos sólo desde dentro de una clase o subclase. Si los programadores quieren hacer público algunos aspectos de los datos mientras se restringe el acceso a algunas subclases de datos, mediante el acceso protegido sirve para este propósito.

Significado

programación C ++ hace uso de especificadores que puede ser complejo. Haciendo uso de la función de acceso público ofrece a los usuarios el acceso sólo a cierta información que necesitan saber, sin tener que pasar por los especificadores más complejas. Por ejemplo, en el caso de una clase tiene trescientos miembros de datos y un centenar de funciones miembro, por lo que todo esto hace pública la entrada de complejidad. En cambio, si el programa está configurado para restringir el acceso público a sólo unas pocas de las funciones, se puede simplificar el programa para los usuarios.