黑马程序员—C#访问修饰符 public、private、protected 和 internal
来源:互联网 发布:r语言爬虫 知乎 编辑:程序博客网 时间:2024/05/21 09:22
可以限制类和结构,以便只有声明它们的程序或命名空间才能使用它们。可以限制类成员,以便只有派生类才能使用它们,或者限制类成员,以便只有当前命名空间或程序中的类才能使用它们。访问修饰符是添加到类、结构或成员声明的关键字,用以指定这些限制。这些关键字包括 public、private、protected 和 internal。例如:
public class Bicycle
{public void Pedal() { }
}
没有嵌套在其他类或结构中的类和结构可以是公共的,也可以是内部的。声明为公共的类型可由任何其他类型访问。声明为内部的类型只能由同一程序集中的类型访问。类和结构默认声明为内部的,除非向类定义添加了关键字 public,如前面的示例所示。类或结构定义可以添加 internal 关键字,使其访问级别成为显式的。访问修饰符不影响类或结构自身 -- 它始终能够访问自身及其所有成员。
可以使用五种访问类型之一来声明类成员或结构成员。与类和结构自身一样,它们也可以是公共的或内部的。可以使用 protected 关键字将类成员声明为受保护的,意味着只有使用该类作为基类的派生类型才能访问该成员。通过组合 protected 和 internal 关键字,可以将类成员标记为受保护的内部成员 -- 只有派生类型或同一程序集中的类型才能访问该成员。最后,可以使用 private 关键字将类成员或结构成员声明为私有的,指示只有声明该成员的类或结构才能访问该成员。
若要设置类成员或结构成员的访问级别,请向该成员声明添加适当的关键字。
public class Tricycle
{
protected void Pedal() { }
private int m_wheels = 3;
protected internal int Wheels
{
get { return m_wheels; }
}
}
- 黑马程序员—C#访问修饰符 public、private、protected 和 internal
- C#访问修饰符——public ,private , internal ,protected和protected internal
- c#访问修饰符 (public、protected、private、protected、 internal)
- C#访问修饰符:public、protected、internal、private
- C#访问修饰符(Public/Private/Protected/Internal)
- C# 访问修饰符 public、private、protected、internal
- 访问修饰符public,protected,internal,private
- 访问修饰符public,protected,internal,private
- public/private/internal/protected访问修饰符
- 访问修饰符 :public: internal:protected: private:
- 访问修饰符public,protected,private,internal,protected internal
- C#public、 protected、private、internal、protected internal访问修饰符
- c#中访问修饰符public,private,protected,internal,protected internal的区别
- C#共有五种访问修饰符:public、private、protected、internal、protected internal.
- C#中五种访问修饰符作用范围 public、private、protected、internal、protected internal
- C# 访问修饰符 public、private、protectrd、internal、protected internal 访问权限
- C# 访问修饰符public、protected、internal、private的访问范围误区释疑
- 简述 private、 protected、 public、 internal 修饰符的访问权限
- linux 线程
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
- 学习过程中遇到的Exception
- Column Name Precedence
- php Smarty模版引擎中引入javascript源文件
- 黑马程序员—C#访问修饰符 public、private、protected 和 internal
- 关于领导与员工相处的一个例子
- occi获取表,列,类型
- 中国地图偏移问题
- IOS开发网络加载图片缓存策略之──ASIDownloadCache缓存策略
- v校:关于白名单文件劫持与和谐启动的那些事儿~
- N的阶乘递归算法
- vijos1071【动态规划】
- mysql远程连接数据库慢的解决方案