class a{
public static var a:Number=1;
private static var b:Number=2;
public var c:Number=3;
private var d:Number=4;
public static function e():Number{
return a; fla trace(mya.e()); //未定义,静态方法可以访问静态属性,但实例无法调用静态方法
return b; 同上
return c: error .静态方法无法访问实例
return d; err 同上
}
public function f():Number{
e();
//此句fla..trace(mya.f());正常,实例方法可以访问静态方法;
return a;//trace(mya.a)正常,实例方法可以访问静态属性
}
public static var a:Number=1;
private static var b:Number=2;
public var c:Number=3;
private var d:Number=4;
public static function e():Number{
return a; fla trace(mya.e()); //未定义,静态方法可以访问静态属性,但实例无法调用静态方法
return b; 同上
return c: error .静态方法无法访问实例
return d; err 同上
}
public function f():Number{
e();
//此句fla..trace(mya.f());正常,实例方法可以访问静态方法;
return a;//trace(mya.a)正常,实例方法可以访问静态属性
}
回复Comments
作者:
{commentrecontent}