java - 什么是嵌套类型?

标签 java

我引用JLS 9.1.1.2 strictfp Interfaces

strictfp 修饰符的作用是使接口(interface)声明中的所有 floatdouble 表达式显式成为 FP- strict。这意味着接口(interface)中声明的所有嵌套类型都隐式strictfp。”

那么,什么是嵌套类型?它实际上意味着嵌套引用类型吗?

更新:

我的意思是,我需要嵌套类型的定义。

最佳答案

嵌套类是在另一个类中声明的类,如下所示。

class SomeClass {
    class Nested {

    }
    static class StaticNested {

    }

}

您还可以嵌套在接口(interface)内:

interface SomeInterface {
    class Nested {

    }
    static class StaticNested {

    }

}

就您的问题而言,这意味着您是否这样做:

strictfp interface SomeInterface {

strictfp class SomeClass {

然后当你里面有东西

    class Nested {

这是隐式的

    strictfp class Nested {

关于java - 什么是嵌套类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7587240/

相关文章:

java - Quarkus 中的 JAX-RS 子资源问题

java - 连接到数据库时 DataGrip 和 DBeaver(基于 Java 的数据库 IDE)出错

java - 在 pom.xml 中添加 hibernate-search-orm 后出错

java - Android fragment 演示错误

java - 如何合并来自 flatMapIterable 的项目

java - 找到了多个名为 [spring_web] 的片段。这对于相对顺序是不合法的

java - 从不同的对象访问对象的内部类

java - com.sun.net.httpserver 报错,是什么意思?

java - 写入将由 System.in、java 读取的输出

java - 新对象创建最佳实践(对于这种情况)