受保护的

作者: Robert Simon
创建日期: 21 六月 2021
更新日期: 1 七月 2024
Anonim
受保护 齐秦 (歌词版)
视频: 受保护 齐秦 (歌词版)

内容

定义-受保护是什么意思?

在C#中,protected是用于声明类成员的可访问性的关键字,这样,对该成员的访问将限于对其声明所在的包含类或从包含类派生的任何类。受保护的可访问性可以在字段,方法和属性声明中使用,以防止它们在类外部完全可见。

受保护的是一种访问修饰符,它使类的成员比私有的更具可见性,但比公共的可访问性更少。基类的受保护成员只能由其后代共享,后者可以覆盖或使用它们。

受保护的修饰符有助于在C#面向对象编程中实现封装的概念。它主要与在派生类中重用的基类成员一起使用,这有助于提供通用逻辑的集中化以及丰富的类层次结构。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

技术百科解释了受保护

仅当通过派生类进行访问时,才能在派生类中访问受保护成员。如果需要从声明其的类的程序外部访问它,则应通过派生类型的实例或从其构造的类类型进行访问。

例如,BankAccount类代表用户的帐户详细信息,并且可以将方法CalculateInterest定义为受保护的,以便从BankAccount类派生的任何类(例如SavingsAccount,CheckingAccount等)都可以使用必需的代码覆盖CalculateInterest方法。根据帐户类型计算利息。

受保护的成员不能与static修饰符一起使用,因为只能通过实例对其进行访问。受保护的修饰符不能与结构成员一起使用,因为结构不支持继承。

可以使用“虚拟”修饰符声明一个受保护的方法,以扩展派生类中进行专门化所必需执行的逻辑。
这个定义是用C#编写的