1.五种访问修饰符包括哪些?

public、private、protected、internal、protected internal


2.五种访问修饰符的作用范围?

public  :公有访问。不受任何限制。
private  : 私有访问。只限于本类成员访问,子类,实例都不能访问。
protected  :保护访问。只限于本类和子类访问,实例不能访问。
internal  :内部访问。只限于本项目内访问,其他不能访问。
protected internal : 内部保护访问。只限于本项目或是子类访问,其他不能访问


实例讲解一下这五种访问修饰符的作用范围:

基础代码:

  1     class BaseClass
  2     {
  3         public string GetaPublicString()
  4         {
  5             return "Public String";
  6         }
  7 
  8         protected string GetaProtectedString()
  9         {
 10             return "Protected String";
 11         }
 12 
 13         private string GetaPrivateString()
 14         {
 15             return "Private String";
 16         }
 17 
 18         internal string GetaInternalString()
 19         {
 20             return "Internal String";
 21         }
 22 
 23         protected internal string GetaProtectedInternalString()
 24         {
 25             return "Protected Internal String";
 26         }
 27         public void Test()
 28         {
 29 
 30         }
 31 
 32     }
View Code

相关文章:

  • 2021-08-03
  • 2021-12-21
  • 2021-09-14
  • 2022-02-28
  • 2022-02-19
  • 2021-08-26
  • 2021-08-12
猜你喜欢
  • 2022-12-23
  • 2021-06-22
  • 2022-12-23
  • 2021-09-18
  • 2021-08-23
  • 2021-06-16
  • 2022-02-06
相关资源
相似解决方案