Actionscript语言中的get和set
来源:互联网 发布:青云志网络播放量 编辑:程序博客网 时间:2024/05/17 01:55
class Login {
private var __username:String;
public function Login(username:String) { //在类的外部,通过属性到达方法。首先,在你var user:Login = new Login("Ma")之后,__username的值已经成为"Ma"了,但是因为__username是私有变量,不允许从外部直接访问。
this.__username = username;
}
public function getUserName():String {
return this.__username;
}
public function setUserName(value:String):Void { //因为Login这个类设置了set,表示我们可以直接通过set这个接口设置__username的值,所以user.setUserName("EnriqueI");之后__username的值变成了“EnriqueI”。
this.__username = value;
}
}
隐式 getter 和 setter 方法:
class Login2 {
private var __username:String;
public function Login2(username:String) { //首先,var user:Login2 = new Login2("Jacky")之后,封装内部的__username值已经是“Jacky”了,但是这个时候你还是不能直接访问这个值,只有通过类提供的接口。
this.__username = username;
}
public function get userName():String { //接下来var userNameStr:String = user.userName;我们已经通过隐式get接口将__username的值传递给了userNameStr。
return this.__username;
}
public function set userName(value:String):Void { //user.userName = "EnriqueI";由于类中提供了隐式的set接口,我们可以直接set__username的值。
this.__username = value;
}
}
可以看到,使用隐式方法更简单一些。
- Actionscript语言中的get和set
- 详解ActionScript中set和get方法,java中set和get方法
- c#中的get和set...
- c#中的get和set
- c#中的get和set
- Swift中的get和set
- iOS 中的set 和 get
- C#中的get和set
- 【OC语言】set方法和get方法
- C#中的GET和SET访问器
- C#和java中的Get()与Set()
- c#中的get和set的用法
- Java中的get()和set()方法
- C#中的get和set 方法
- C#中的GET和SET访问器
- spring中的get和set方法
- java中的get和set方法1
- C#中的set和get方法
- log4cpp内存泄露
- QML基础——基本语法
- 通过图像转换软件打造95%原创文章--真的可以告别伪原创(有点扯)
- ARCSDE ORACLE 分开配置 启动sde问题
- XCode4.3创建第一个ios入门项目,翻译至官方教程(四)
- Actionscript语言中的get和set
- 老外用webdriver处理弹窗的N个方法
- div 内容点击切换的小技巧
- #R#字符串处理-grep/grepl/sub/gsub等等
- 链串
- Linux命令英文全称
- dom4j UTF-8编码的解决
- php ip转化成负整数
- link rel=canonical 用法