Flash AS3.0菜鸟学飞教程:创建自定义类
2009-09-07 00:00:00 来源:WEB开发网当有多个项目公用一些类,那么这些类直接被放在主包中的子目录中。例如,上面的MessageManager 类放在com.examplecorp.net.messaging.email 和com.examplecorp.net.messaging.binary- socket 包中。
下一步就是声明类自身:
public class Name {
}
类声明必须在包内。下面的代码在顶级包中定义了叫Example 的类:
package {
public class Example {
}
}
类主体在括号内定义,包括属性,方法。属性就是和类关联的变量,使用var关键字声明他们,属性也有修饰符指定其范围。修饰符有:
private
该属性只有类实例自身可访问.
public
该属性可以被任何类实例访问(若直接被类访问可设置成static)
protected
该属性只被自身类实例或派生类实例访问。
internal
该属性可被包内的类实例访问。
默认情况下是属性被指定为internal ,除非自己指定修饰符。大多数情况,属性被指定为private或protected。按照习惯约定,private 和protected 声明的属性名称都在前面加上下划线。
看下面的例子:
package {
public class Example {
private var _id:String;
}
}
与类关联的还有方法,你可以使用function关键字像声明函数那样声明方法。和属性一样,方法也有修饰符(public, private, protected, internal)。如果方法被类实例访问可设置为public(直接被类访问则加上static).如果方法只在类内方法则被设置为private 或protected。下面的代码声明一个方法叫getId( ):
package {
public class Example {
private var _id:String;
public function getId( ):String {
return _id;
}
}
}
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接