Class结构教程
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-11
String, b:String) { super(a, b); } public function getString() { str = "In Board1 "+getAge(); trace(str); } } ----------- Board2 类 ------------------- class Board2 extends Flash8 { private var str:String; public function Board2(a:String, b:String) { super(a, b); } public function getString() { str = "In Board2 "+getAge(); trace(str); } } ----------- 在 Flash 的代码 ------------------- var a = new Board1("Super-Tomato", "123456"); a.setAge(24); a.getString(); var b = new Board2("Tomato", "12345"); b.setAge(24); b.getString(); //输出结果为 : //用户名 = Super-Tomato, 密码 = 123456 //In Board1 Super-Tomato is 24 years old. //用户名 = Tomato, 密码 = 12345 //In Board2 Tomato is 24 years old. 4. Implementing 以上方法大致上会使用的方法都说完了, 而Implementing方面的例子, AS区版主holybozo在之前已经使用过了, 所以也有例子可以参考..我在这里就不多说了 但在Java当中还有一个叫Overloading的方法, 但在AS2.0的class中暂时无法使用....什么是Overloading呢?? 这里也举个例子吧 class SuperClass { private var Name:String; private var Price:Number; public function setItem(a:String) { Name = a; } public function setItem(a:String, b:Number) { Name = a; Price = b; } } 看到了吗?? 当中有两个函数名字是一样的... 主要只是在于参数不同而决定使用的函数 好啦.... Class的用法我已经粗略的介绍过了, 当然你们还是需要去看看详细的说明和更多的例子以掌握好Class的应用...这样不只对Flash有帮助, 而且还可以跳出Flash的编程范围转向其他语言的结合 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 较酷的导航按钮下一篇: Flash MX 2004 XML导入插件
关于Class结构教程的所有评论