Flash as3.0中的封装

什么是封装:

                封装,又叫隐藏实现,具体意思是将实现的细节隐藏起来,只将必要的功能接口对外公开。

为什么要封装:

                封装使修改代码更加容易和安全,将as3.0访问控制符从“毫无限制”到“严格限制”排一下序:public、protected、internal、private。

                封装让代码分成一个个相对独立的单元;

                封装让整个软件开发的复杂度大大降低;

package(包):

                包的导入(import):在package的{}内输入import 文件包所在地址及类名

                类文件名冲突的解决方法在这里不做解释。

                业界已经预定俗成的命名包名的规则,整个包的前半部分,写成你所拥有的域名的倒写,比如,一个程序员拥有一个域名为aaa.com的网站域名,那么你的包名就是com.aaa。也可以使用你的姓名的中文名的倒写

                在package后面写上包名。

getter和setter方法的使用:

                public function get hello():String{

                                 return(私有成员);

                 }

                 public function set hello():String{

                                 改变(私有成员的值);

                 }

包外类:

                 在一个类(.as)中只能有一个对外可见的类,但在package之外的class就对外不可见,但可以被文件中的其他类共有






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值