Protegido

Autor: Robert Simon
Fecha De Creación: 21 Junio 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
el protegido película completa
Video: el protegido película completa

Contenido

Definición - ¿Qué significa Protegido?

Protegido, en C #, es una palabra clave utilizada para declarar la accesibilidad de un miembro de la clase, de modo que el acceso a ese miembro se limita a la clase que lo contiene o a cualquier clase derivada de la clase que lo contiene. La accesibilidad protegida se puede usar en declaraciones de campo, método y propiedad para evitar que sean completamente visibles fuera de su clase.

Protegido es un modificador de acceso que permite que el miembro de una clase sea más visible que la accesibilidad privada pero menos que la pública. Los miembros protegidos de una clase base solo pueden ser compartidos por sus descendientes, que pueden anularlos o usarlos.

El modificador protegido ayuda a implementar el concepto de encapsulación en la programación orientada a objetos C #. Se utiliza principalmente con miembros de una clase base que se reutilizan en la clase derivada, lo que ayuda a proporcionar la centralización de la lógica común junto con una jerarquía de clases rica.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Protegido

Un miembro protegido puede ser accesible en la clase derivada solo si el acceso se realiza a través de la clase derivada. Si necesita acceder desde fuera del programa de la clase en la que se declara, debe ser a través de una instancia de tipo derivado o un tipo de clase construido a partir de él.

Por ejemplo, la clase BankAccount representa los detalles de la cuenta de un usuario y puede definir un método, CalculateInterest, como protegido para que cualquier clase derivada de la clase BankAccount (como SavingsAccount, CheckingAccount, etc.) pueda anular el método CalculateInterest con el código necesario para calcular el interés en función del tipo de cuenta.

Un miembro protegido no se puede usar con un modificador estático porque solo se puede acceder a través de una instancia. Un modificador protegido no se puede usar con miembros de una estructura porque la estructura no admite la herencia.

Se puede declarar un método protegido con el modificador "virtual" para ampliar la lógica necesaria para la especialización en la clase derivada.
Esta definición fue escrita en la estafa de C #