Java程序员ActionScript 3入门 - 编程入门网
.instance.build( "Russell" );
这句代码使用单例工厂对象创建了一个新的名叫Russell的animal对象。 继承 为了演示继承,我写了三个接口和类。第一个是之前的IAnimal接口,第二个 是Animal类,第三个是名叫Dog的继承类,它覆写了一个方法。 接口IAnimal定义如下:
我对它进行了简化,这样它只有一个name成员变量和一个move()方法。第一个 实现这个接口的是Animal类:
Java程序员ActionScript 3入门(6)时间:2011-05-20 infoq.com Jack Herrington 译:张凯然后,Dog类在Animal类的基础上构建起来,它具有自己的构造函数,并覆写 了move()方法:
这看起来非常像Java代码,所以你会感觉到用ActionScript来实现自己的面向 对象设计会非常轻松。 操作符和条件语句 ActionScript中的操作符和你在Java中看到的完全一样。类似地,算术和布尔 操作符也是一样的:
这些实例演示了一些不同的操作符。在这些示例中,ActionScript和Java的唯 一不同在于定义变量的语法不一样。 跟操作符一样,条件语句也是完全一样的,请看示例:
这里演示了条件语句的语法,以及如何抛出异常。异常处理和Java中的完全一 样。你可以定义自己的异常类型,或者直接使用标准的Exception类。 下面是try,catch和finally语法的使用:
这段代码试图设置location,并在错误发生时跟踪错误信息。不管哪种情况, 最终,location都会被设为null。 Java程序员ActionScript 3入门(7)时间:2011-05-20 infoq.com Jack Herrington 译:张凯迭代 ActionScript 3没有强类型的容器类,但数组和哈希表使用起来还是非常容易 的。这里是一个使用for循环来迭代一个数组的例子:
但这并不是你在ActionScript中迭代数组应该使用的方式。最好的方式是使用 for each语法,请看示例:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |