C#里4个访问权限修饰符

转载 2012年03月31日 10:21:32

C#里类及类成员的修饰符有以下五个如下:
public 公开 类及类成员的修饰符 对访问成员没有级别限制
private 私有 类成员的修饰符 只能在类的内部访问
protected 受保护的 类成员的修饰符 只能在该类和该类的派生类中访问,不管该派生类和基类是否在同一程序集中
internal 内部的 类及类成员的修饰符 访问仅限于程序集中
protected internal 受保护的内部 什么意思呢? 注意看图 如果是继承关系,无论是不是在同一个程序集里都可以访问,如果不是继承关系,只能在同一个程序集中访问

类的访问权限:
   可以放在class类前面的修饰符只有public 和internal,如果没写任何修饰符,默认是internal
我们先说类的访问权限:1:public class:任何地方该类都可以被访问到;2: internal class:只有在同一程序集内(你可以这样理解:如果你建立了一个解决方案,里面有三个项目,那么就有三个程序集,如果你把第一个项目里的一个类设置为internal class,那么第二个项目想调用这个类是不可能的,因为不在同一个程序集中),该类才可以被访问到;

类成员的访问权限:
   类成员的访问权限可以由四个修饰符组成五种组合分别是:public,private ,protected,internal,protected internal;类成员前如果没写任何修饰符,默认为private。


它们的访问权限我在网上找了一张图,我把这张图贴出来,这张图很好的表明了类成员的访问权限。

相关文章推荐

访问权限修饰符(4个),继承的补充;抽象(abstract)、学习笔记

一、继承的补充     继承中的构造方法的关系      1.子类的构造函数第一行  默认有一条隐式的语句 super();         super();调用的是父类的无参构造  ...

C#中。简述 private、 protected、 public、 internal 修饰符的访问权限

private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal:...

Think In Java第六章 访问权限修饰符

java访问修饰符: 包访问权限(friendly):当前包中的所有类对那个成员都具有访问权限,但是对于这个包之外的所有的类,这个成员是private的。由于一个编译单元(即一个文件),只能隶属一个包...

JAVA访问权限修饰符用法总结

首先声明JAVA中,friendly这个修饰符并没有显式的声明,在成员变量和方法前什么修饰符也不用,默认的就是friendly。为了条理清晰,分三种不同情况来总结。 一、访问权限修饰符修饰成员变量和...

对于JAVA中访问权限修饰符的理解

什么是权限限定符的作用范围

java访问权限修饰符public protected friendly private用法总结

首先声明:java中,friendly这个修饰符并没有显式的声明,在成员变量和方法前什么修饰符也不用,默认的就是friendly。     为了条理清晰,分三种不同情况来总结。     一 访...

Java语言的访问权限修饰符

本文讨论Java语言的访问权限修饰符部分。 Java类需要打包,打包后可以进行访问权限控制。本文中,将对Java语言中的访问权限修饰符,进行简单介绍。 一个Java应用有很多类,但是有些类...

Think In Java第六章 访问权限修饰符

组合与继承:两种复用代码的方法: 第一种:只需要在新的类中产生现有类的对象,由于新的类是由现有类的对象组成的,所以这个方法称为组合,该方法只是复用了现有程序代码的功能,而并非它的形式。 第二种:按照现...

学习总结-访问权限修饰符,实例成员和类成员,初始化字段

555555555555

kingov-php类的继承,访问权限修饰符,重写,构造函数和析构函数在继承中,最终类,最终方法

继承 基本概念 访问权限修饰符 public protected 受保护的 private 私有的 总结 parent 代表父类 构造和析构方法在继承中的表现 重写 继承基本概念 继承,一个类从另一个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)