我想我迷失了基本本身。这两者有什么区别。 String对象是String类的一个实例。对象和字符串对象之间的区别是什么
var guru:Object = new Object();
var guru:String = new String();
我想我迷失了基本本身。这两者有什么区别。 String对象是String类的一个实例。对象和字符串对象之间的区别是什么
var guru:Object = new Object();
var guru:String = new String();
一个对象是一个基本对象。它具有很少的内在属性和方法。 More detail here
字符串是具有与字符串相关的属性和方法的扩展对象。 More detail here
如果你真的不知道,我建议在这里查找答案:
http://livedocs.adobe.com/flex/3/html/help.html?content=03_Language_and_Syntax_11.html
简单地说,它指出:
字符串数据类型
字符串数据类型代表 16位字符的序列。字符串 使用UTF-16格式作为Unicode 字符内部存储。 字符串是不可变的值,就像 它们在Java编程 语言中一样。对字符串 值的操作将返回 字符串的新实例。用字符串数据 类型声明的 变量的默认值为空。值null不是 与空字符串(“”), 相同,即使它们都代表没有任何字符的 。
Object数据类型
的Object数据类型由 对象类定义的。对象类提供 作为ActionScript中所有类 定义的基类。 对象 的ActionScript 3.0版本的数据类型与以前版本的 有三种不同。 首先,对象数据类型不是 较长的默认数据类型分配给 没有类型注释的变量。 二,对象数据类型不再包含 包含的值未定义,其中 曾经是对象 实例的默认值。第三,在ActionScript 3.0, 中, Object类的实例的默认值为null。
如果这不能满足您的问题,您将不得不得到更具体的。
This guide可以帮助您与基本的面向对象的问题,关于ActionScript 3的
The reference guide for String
指出String
直接从Object
继承。
String
类提供了一些有用的方法,帮助在Object
提供的几个方法(如toString()
)之上的字符串操作之上。
这个问题是如此基本,它没有任何意义;)我建议读一本OOP书。 – Bozho 2010-04-27 18:31:53
为什么是Java标记?你的代码不是。 – 2010-04-27 18:31:55
我知道我想要读一本面向对象的书,但是想从这里的一些人那里知道谁可以用谜语来抨击我。 – Kevin 2010-04-27 18:33:24