gpt4 book ai didi

Flash AS3 - 内部命名空间修饰符

转载 作者:行者123 更新时间:2023-12-05 01:22:59 26 4
gpt4 key购买 nike

我正在开发一个我希望向外界隐藏其内部结构的库。

我想我可以在我想隐藏类的地方使用“内部类”,

据我了解,在命名空间 test.NS1 中声明一个类意味着它只能访问类在 test.NS1 中定义,仅此而已。

例如,

(都在同一个图书馆)

/src/NS/test.as - internal class
/src/NS/test2/test2.as - internal class

test/test2 互相看不到。我在这里错过了什么吗?还是没有合适的方法来隐藏我的内部类,但让它们在库中交谈?

最佳答案

命名空间“internal”限制对同一包中定义的类的访问。因此,com.mycompany.app.Foo类可以看到内部类com.mycompany.app.Bar,但看不到com.mycompany.app.data .Baz.

参见 http://www.adobe.com/livedocs/flex/201/langref/statements.html#internal

关于Flash AS3 - 内部命名空间修饰符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3805060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com