As3.0与java数据类型的比较总结

As3.0与java数据类型的比较总结 

1.  在As3.0中所有的数据类型都是对象,都有自己的方法和属性;

Java中的基本数据类型,其采取和C和C++相同的方法。也就是不用new来创建变量,而是创建一个并非是引用的“自动”变量。这个变量直接存储“值”,因此更加高效。

 

  1.  As3.0中String类型的字面量可用 "" 或 ''引起来,而java中只能用双引号封闭。

 

  1.  As3.0在声明变量时要加上var 关键字

例4:

 

var variableName:variableDataType=data;       //variableDataType表示数据的类型

 

在声明复杂数据类型时使用new关键字

例5:

 

var obj:object=new object();                  //声明了一个object类型的变量obj

而java中基本变量的声明与C是十分相似的,其他类型的变量则使用关键字new来申请空间。

 

  1. object数据类型

 

Object类型是所有As3.0数据类型的基类,其他数据类型都是从object数据类型继承来的

 

初始化:

例6

var obj:Object=new Object();               //通过构造函数初始化

还可以使用{ }直接对其赋值

例7

var obj:Object={name:”lee”,age=18,address=”ningbo”};     其中{ }是As3.0中的初始化对象运算符

obj.name=”peter”;                         //改变属性值

obj[“name”]=”tom”;                       //改变属性值的另一种方法

在java中object是抽象类是不能被初始化和赋值的。

posted @ 2010-07-24 19:23  慕天涯  阅读(680)  评论(0编辑  收藏  举报