Java 类声明 - 具有 '.' 和静态类

标签 java android

您好,我正在查看 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/

相关文章:

java - 如何加载数组中的图像以更快地显示android

java - 如何编写单元测试来验证函数是否对其结果进行排序?

android - 如何监听导航组件中的 Fragment Change?

应该只安装在手机上而不是平板电脑上的 Android 应用程序

android - 如何在 Android 中为 "command line"C 程序设置互联网权限?

java - mongodb:java:如何使用具有现有值的表达式更新 MongoDB 中的字段

java - Java中如何分割字符串?

java - 不同类型的二维数组

Android NestedScrollView 在 CoordinatorLayout 中平滑滚动

java - Java 中的字符串操作 : replace spaces and commas with one comma