相关疑难解决方法(0)

为什么在Java中使用静态嵌套接口?

我刚刚在代码库中找到了一个静态嵌套接口.

class Foo {
    public static interface Bar {
        /* snip */
    }
    /* snip */
}
Run Code Online (Sandbox Code Playgroud)

我以前从未见过这个.最初的开发者是遥不可及的.因此我不得不问:

静态接口背后的语义是什么?如果我删除了会有什么变化static?为什么有人会这样做?

java static interface

233
推荐指数
5
解决办法
8万
查看次数

为什么在java中嵌套抽象类

我想知道有一个嵌套的抽象类是什么意思?例如,

   abstract class A{

          abstract class B{

          }
   }
Run Code Online (Sandbox Code Playgroud)

是否存在我们可能需要的用例或场景,例如设计?或者这种模式中有用的东西吗?为什么Java允许我们这样做?

java abstract-class

17
推荐指数
1
解决办法
1万
查看次数

将嵌套类放在单独的文件中

我有一个嵌套类的文件,但它变得足够长,不可读.有没有办法可以将嵌套类分解为单独的文件?

java nested-class

6
推荐指数
1
解决办法
3593
查看次数

标签 统计

java ×3

abstract-class ×1

interface ×1

nested-class ×1

static ×1