什么是封装:
封装,又叫隐藏实现,具体意思是将实现的细节隐藏起来,只将必要的功能接口对外公开。
为什么要封装:
封装使修改代码更加容易和安全,将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就对外不可见,但可以被文件中的其他类共有