Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
06 Alcance y Visibilidad Néstor Suat-Rojas. Ing. Msc (c) nestor.suat@unillanos.edu.co Escuela de Ingeniería Facultad de Ciencias Básicas e Ingeniería mailto:nestor.suat@unillanos.edu.co Introducción Los modificadores de acceso permite restringir el acceso de los atributos más allá de la clase. La ocultación de datos es una de las características importantes de la Programación Orientada a Objetos para evitar que otras funciones puedan acceder a los datos. Introducción Tipo de restricciones de acceso Hay 3 tipos de acceso en C++. Tipo Propia clase Clase derivada Main() Public Si Si Si Protected Si Si No Private Si No No Miembros públicos public: ● Disponible para todos. ● Se puede acceder a un miembro público desde cualquier lugar fuera de la clase. ● Podemos usar el operador de punto (.) Para acceder directamente a las funciones y datos de los miembros. Miembros públicos private: ● El alcance permanece dentro de la misma clase. ● Sólo las propias funciones de la clase pueden acceder a los miembros privados. ● No se puede acceder a los miembros por fuera de clase. Miembros públicos protected: ● Similar al private. ● No se puede acceder a los miembros por fuera de la clase. ● Solo las clases derivadas pueden acceder a sus miembros. Bibliografía ● EDUCBA https://www.educba.com/access-modifiers-in-c-plus-plus/ ● Tutorialspoint https://www.tutorialspoint.com/cplusplus/cpp_class_access_mo difiers.htm ● W3schools https://www.w3schools.com/cpp/cpp_access_specifiers.asp https://www.educba.com/access-modifiers-in-c-plus-plus/ https://www.tutorialspoint.com/cplusplus/cpp_class_access_modifiers.htm https://www.tutorialspoint.com/cplusplus/cpp_class_access_modifiers.htm https://www.w3schools.com/cpp/cpp_access_specifiers.asp Gracias...
Compartir