用AS在Java 实例化遇上无法从静态上下文中引用非静态变量的问题......

Python012

用AS在Java 实例化遇上无法从静态上下文中引用非静态变量的问题......,第1张

把内部类写成静态的。

因为main方法是静态的,在外部类没有对象时就有main方法了,而非静态内部类只有在外部类对象new出来后才能用

一句话,静态者不可调用非静态者,非静态者可调用静态者

两者都是计算机语言,没有什么本质的联系。不过actionscript的语法跟java很类似,有java基础的话,学actionscript会很容易上手。不同之处的话,两者用途不一样吧,java主要用在大型企业级应用。as偏向于flash这一块,现在很多主流的页游都是用as+flash来做的。当然想flex这种基于as的库也可以用来做企业应用。 具体哪种方便学习,我觉得还是看个人了。