您好,我正在查看 Android API 中的此语法,发现它有点奇怪。
java.lang.Object
↳ android.graphics.BitmapFactory.Options
公共(public)静态类 BitmapFactory.Options
我从未见过带有“.”的类在它的中间。他们为什么不直接将类命名为“BitmapFactoryOptions”?
然后我更困惑了,因为我在一本书上看到了这段代码
final BitmapFactory.Options options = new BitmapFactory.Options();
BitmapFactory 是静态的,但我们正在创建它的实例?
最佳答案
添加到 @dasblinkenlight 答案,代码可能如下所示:
public class BitmapFactory {
public static class Options {
}
}
事实确实如此,请参阅source code for BitmapFactory .
关于Java 类声明 - 具有 '.' 和静态类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19876514/