Array为什么这样会有错?
2007-12-13 20:24
260 查看
定义个类 ArrayEx
public class ArrayEx extends Array{
public function getE(index:int):string{
return super[index] as string;
}
}
使用它的时候
var aEx:ArrayEx = new ArrayEx();
aEx.push("3213213");
aEx.push("rwerwqrwq");
trace(aEx.getE(1)); // 这里就会报错
ReferenceError: Error #1069: 在 ArrayEx 上找不到属性 1,且没有默认值。
其实trace(aEx.getE(0)); 也一样报错
为什么array不能这么用?
public class ArrayEx extends Array{
public function getE(index:int):string{
return super[index] as string;
}
}
使用它的时候
var aEx:ArrayEx = new ArrayEx();
aEx.push("3213213");
aEx.push("rwerwqrwq");
trace(aEx.getE(1)); // 这里就会报错
ReferenceError: Error #1069: 在 ArrayEx 上找不到属性 1,且没有默认值。
其实trace(aEx.getE(0)); 也一样报错
为什么array不能这么用?
相关文章推荐
- 关于.NET里String.Compare与C++的不同,请高人解释下为什么这样?
- 自序:我为什么写这样一个博客
- C/C++为什么总喜欢用u16 u8 这样的声明类型啊
- Maya 光线跟踪为什么是这样?
- 为什么文件存储要选用B+树这样的数据结构?
- JavaWeb那些事儿(一)--为什么做java的web开发使用struts2,springMVC和spring这样的框架
- [如果不能从过去的事中学到点什么]--微机接口实验的合作,为什么会这样?
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- 为什么高斯分布的函数要这样写?
- 为什么这样?
- 为什么windows这样容易中毒?
- atitit.为什么java体系开发效率这样低的原因and解决
- 为什么 PyTorch 这么火?一线开发者这样说
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- 转 为什么文件存储要选用B+树这样的数据结构?
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- 企业战略:Google为什么这样红?
- 一个int数组, 比如 array[],里面数据无任何限制,要求求出 所有这样的数array[i],其左边的数都小于等于它,右边的数都大于等于它。能否只用一个额外数组和少量其它空间实现
- 这个程序的结果为什么会这样 ?