Flex 修饰符的一些说明(转)

[size=medium]
类修饰符:
类修饰符  使用方式 说明
internal class Student{} 包内使用
public public class Student{} 任何位置都可以使用
final final class Student{} 不可继承
dynamic dynamic class Student{} 允许在runtime动态添加或删除属性

属性修饰符:
属性修饰符  使用方式 说明
internal 直接声明 包内使用
public public var name:String 公有
private private var name:String 类内部使用
protected protected var name:String 类内部及子类使用
static static var name:String="姓名" 静态

get、set一对关键字也是本章的重点!
我们知道在.Net中有属性的概念、方便使用实现封装、在ActionScript中也存在这样的属性(比Java强多了)
不同的是语法上有些差异、下面我们来学习一下、代码如下:
public class Student
{
public function Student()
{
}
private var myPen:String;
public function get publicPen():String{

return this.myPen;
}

public function set publicPen(pen:String):void{
this.myPen = pen;
}

}
这样我们生成了myPen的属性!实现了封装特性,它使用起来也非常方便。如下:
import com.zjq.entity.Student;
var s:Student = new Student();
s.publicPen = "中华";
trace(s.publicPen);

文章地址:http://blog.sina.com.cn/s/blog_62c8e5630100flpa.html[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值