经典论坛's Archiver

zzzms1 发表于 2008-7-2 14:34

private问题(急问)

请问类里的private修饰符对函数有没有作用,为什么我用private修饰了一个类方法,在类外依然能访问?
代码:
import myClass.base.*;
class myClass.Test extends Csclass {
        private function test1() {
                trace("test fun!");
        }
}
这样定义后,竟然能通过:
import myClass.*;
var a1 = new Test();
a1.test1();
访问。

unmen 发表于 2008-7-2 14:40

as2的private不是严格意义上的private,它只在编译时起作用。

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.