当前位置: 首页 > news >正文

科技企业网站建设wordpress卡片阴影

科技企业网站建设,wordpress卡片阴影,wordpress 微商城模板,做不锈钢管网站在 ActionScript 3.0 中#xff0c;包是用命名空间实现的#xff0c;但包和命名空间并不同义。在声明包时#xff0c; 可以隐式创建一个特殊类型的命名空间并保证它在编译时是已知的。显式创建的命名空间在 编译时不必是已知的。 下面的示例使用 package 指令来创建一个包含… 在 ActionScript 3.0 中包是用命名空间实现的但包和命名空间并不同义。在声明包时 可以隐式创建一个特殊类型的命名空间并保证它在编译时是已知的。显式创建的命名空间在 编译时不必是已知的。 下面的示例使用 package 指令来创建一个包含单个类的简单包 package samples {     public class SampleCode    {         public var sampleGreeting:String;         public function sampleFunction()         {               trace(sampleGreeting from sampleFunction());         }    } } 在本例中该类的名称是 SampleCode。由于该类位于 samples 包中因此编译器在编译 时会自动将其类名称限定为完全限定名称samples.SampleCode。编译器还限定任何属性 或方法的名称以便 sampleGreeting 和 sampleFunction() 分别变成 samples.SampleCode.sampleGreeting 和 samples.SampleCode.sampleFunction()。 许多开发人员尤其是那些具有 Java 编程背景的人可能会选择只将类放在包的顶级。但是 ActionScript 3.0 不但支持将类放在包的顶级而且还支持将变量、函数甚至语句放在包的顶 级。此功能的一个高级用法是在包的顶级定义一个命名空间以便它对于该包中的所有类均 可用。但是请注意在包的顶级只允许使用两个访问说明符public 和 internal。Java 允 许将嵌套类声明为私有而 ActionScript 3.0 则不同它既不支持嵌套类也不支持私有类。 但是在其它许多方面ActionScript 3.0 中的包与 Java 编程语言中的包非常相似。从上一 个示例可看出完全限定的包引用点运算符 (.) 来表示这与 Java 相同。可以用包将代码组 织成直观的分层结构以供其他程序员使用。这样您就可以将自己所创建的包与他人共享 还可以在自己的代码中使用他人创建的包从而推动了代码共享。 使用包还有助于确保所使用的标识符名称是唯一的而且不与其它标识符名称冲突。事实 上有些人认为这才是包的主要优点。例如假设两个希望相互共享代码的程序员各创建了 一个名为 SampleCode 的类。如果没有包这样就会造成名称冲突唯一的解决方法就是重 命名其中的一个类。但是使用包就可以将其中的一个最好是两个类放在具有唯一名 称的包中从而轻松地避免了名称冲突。创建包 ActionScript 3.0 在包、类和源文件的组织方式上具有很大的灵活性。早期的 ActionScript 版本只允许每个源文件有一个类而且要求源文件的名称与类名称匹配。 ActionScript 3.0 允许在一个源文件中包括多个类但是每个文件中只有一个类可供该文件外部的代码使 用。换言之每个文件中只有一个类可以在包声明中进行声明。您必须在包定义的外部声明 其它任何类以使这些类对于该源文件外部的代码不可见。在包定义内部声明的类的名称必 须与源文件的名称匹配。 ActionScript 3.0 在包的声明方式上也具有更大的灵活性。在早期的 ActionScript 版本中 包只是表示可用来存放源文件的目录您不必用 package 语句来声明包而是在类声明中将 包名称包括在完全限定的类名称中。在 ActionScript 3.0 中尽管包仍表示目录但是它现 在不只包含类。在 ActionScript 3.0 中使用 package 语句来声明包这意味着您还可以 在包的顶级声明变量、函数和命名空间甚至还可以在包的顶级包括可执行语句。如果在包 的顶级声明变量、函数或命名空间则在顶级只能使用 public 和 internal 属性并且每 个文件中只能有一个包级声明使用 public 属性 无论该声明是类声明、变量声明、函数声 明还是命名空间声明。 包的作用是组织代码并防止名称冲突。您不应将包的概念与类继承这一不相关的概念混淆。 位于同一个包中的两个类具有共同的命名空间但是它们在其它任何方面都不必相关。同 样在语义方面嵌套包可以与其父包无关。 导入包 如果您希望使用位于某个包内部的特定类则必须导入该包或该类。这与 ActionScript 2.0 不同在 ActionScript 2.0 中类的导入是可选的。 以本章前面的 SampleCode 类示例为例。如果该类位于名为 samples 的包中那么在使 用 SampleCode 类之前您必须使用下列导入语句之一 import samples.*; 或者 import samples.SampleCode; 通常import 语句越具体越好。如果您只打算使用 samples 包中的 SampleCode 类则应只导 入 SampleCode 类而不应导入该类所属的整个包。导入整个包可能会导致意外的名称冲突。 还必须将定义包或类的源代码放在类路径 内部。类路径是用户定义的本地目录路径列表它 决定了编译器将在何处搜索导入的包和类。类路径有时称为 “生成路径”或“源路径”。 在正确地导入类或包之后可以使用类的完全限定名称 (samples.SampleCode)也可以只 使用类名称本身 (SampleCode)。 当同名的类、方法或属性会导致代码不明确时完全限定的名称非常有用但是如果将它 用于所有的标识符则会使代码变得难以管理。例如在实例化 SampleCode 类的实例时 使用完全限定的名称会导致代码冗长 var mySample:samples.SampleCode new samples.SampleCode(); 转载于:https://www.cnblogs.com/beilon/archive/2008/05/03/1179982.html
http://www.pierceye.com/news/753888/

相关文章:

  • 查询网站入口中廉建设网站
  • 在市场部做网站多少工资微网站需要域名吗
  • 做网站有没有前景WordPress 长文 阅读
  • 按揭车在哪个网站可以做贷款网页素材制作
  • 做网站公司怎样wordpress 速度优化
  • 网站建设必须要主机吗程序员外包公司是什么意思
  • 百度入口的链接seo赚钱培训
  • 利川网站建设wordpress 文章音频
  • 对电子商务网站建设与管理的理解福州市建设工程造价管理网站
  • 网站登录系统内部错误建设机械网站案例分析
  • 网络营销网站建设培训乔拓云的品牌推广方案
  • 狼雨seo网站河北省建设集团有限公司网站首页
  • 如何建双注册网站一嗨租车网站建设的功能特色
  • 陕西正天建设有限公司网站wordpress 筛选
  • 产品展示网站方案2022年国内重大新闻
  • 网站的支付接口对接怎么做深圳品牌网站建设服务
  • 哈尔滨网站快速排名网站采集被降权
  • 做网站要钱吗学校网站建设调查问卷
  • 重庆网站建设招标网站建设网站建设教程
  • 权威的广州h5网站seo网站分析工具
  • 美食网站要怎么做游戏优化大师下载安装
  • vip解析网站怎么做的做网站需要注册商标多少类
  • 一般做网站宽高多少网页调用 wordpress 图片编辑器
  • 简述网站建设的基本过程word模板免费下载网站
  • 页面好看的蛋糕网站wordpress路由插件
  • 网站建站四种方案深圳网站建设维护
  • 企业网站优化的方案游戏网页设计图片
  • 烟台html5网站建设wordpress主题 亚马逊
  • 个人网站做电商wordpress.php扩张
  • c2c电子商务网站定制开发校园网建设网站特色