【问题标题】:Can a nested class be derived from an interface嵌套类可以从接口派生吗
【发布时间】:2011-12-23 09:39:38
【问题描述】:

我的类结构如下:

  public class A implements IA {
      // class variables and method

      private class C implements Serializable{
      }
  }

我可以创建一个像 IC 和 C 实现 IC 的接口吗?我这样做是因为 A 包含一个返回 C 的方法,我想将它包含在 IA 中。

【问题讨论】:

  • 没有理由不应该工作......你试过了吗?
  • 不,我在问...这是正确的方法...适合软件开发...?

标签: java interface


【解决方案1】:

就你应该做什么而言,第一个问题应该是;

这是编写此代码的最简单、最清晰的方法吗?

你可以有嵌套的接口、类、枚举甚至是嵌套的@interface注解。

顺便说一句:您可以将类嵌套在接口中(看起来就像接口中的代码;)

【讨论】:

    猜你喜欢
    • 2023-03-07
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 2013-12-16
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多