访问权限的比较:C#与Flex

开发 后端
对象方法可以自由的访问任何权限成员,本文介绍了C#与Flex对象类型访问权限的比较,希望对大家有所帮助。

在类型内部,对象方法可以自由的访问任何权限成员。

C#与Flex分同一包裹和不同包裹

1)同一包裹 如果对象类型直接存在继承 则子类自由访问 internal,protected,public

非继承internal,public

2)不同一包裹 如果对象类型直接存在继承 则子类自由访问protected,internal

非继承public

下面逐个介绍C#与Flex的区别。

public

c#

 所有的类型或成员

 任何代码均可以访问该方法

flex

任何类型对象都能访问

 

protected

c#

 类型和内嵌类型的所有成员

 只有派生的类型能访问该方法

flex

只能被同类对象和子类对象访问

 

internal

c#

 类型和内嵌类型的所有成员

 只能在包含它的程序集中访问该方法

flex

只能被同包裹类型对象和同类对象访问

 

private

c#

 所有的类型或成员

 只能在它所属的类型中访问该方法

flex

只能被同类对象访问

 

protected internal ||(或)关系

c#

 类型和内嵌类型的所有成员

 只能在包含它的程序集和派生类型的代码中访问该方法

flex

还不知道有没有同时用的

C#与Flex对象类型访问权限的比较就介绍到这里,希望对大家有用。

【编辑推荐】

  1. 看看C# Hook 如何实现
  2. 学习C#虚函数实例演示
  3. 一个C#数据访问XML的例子
  4. C#特性之通俗演义
  5. 探寻C# 3.5新特性
责任编辑:book05 来源: ajaxcn
相关推荐

2009-06-15 11:03:10

Java语言C#语言

2011-08-19 09:48:01

C#数组

2009-08-24 16:40:18

C#与VB7

2009-08-28 12:41:49

静态方法与非静态方法

2009-08-03 16:35:30

C#日期比较

2010-08-09 13:25:02

FlexSilverlight

2009-08-28 15:35:31

C#与VB.net

2009-08-11 13:13:09

C#和Java比较

2009-08-11 14:57:11

比较C#和Java

2009-08-21 14:22:22

C# new和over

2009-08-13 14:59:00

C#数据访问层

2009-08-12 18:16:47

C#类型比较

2015-04-01 14:34:37

C#dynamicDictionary性

2009-09-01 18:29:10

C#继承C#多态

2009-09-02 14:26:50

C#对接口成员访问

2011-03-17 15:59:37

c#数据库

2009-09-04 18:00:54

C#数据访问层

2009-06-16 15:25:17

SilverlightJavaFXFlex

2010-08-13 11:10:07

Flex.NETWebService

2009-09-07 15:04:07

点赞
收藏

51CTO技术栈公众号