【问题标题】:Implement interfaces in java在java中实现接口
【发布时间】:2012-03-20 07:00:27
【问题描述】:

我已经声明了这个接口:

public interface Filter 
{   
/**
  Determines whether to accept an object.
  @param x the object to be filtered
  @return true to accept an object, false otherwise
*/
boolean accept(Object x);   
}

所以现在我需要做的是实现它以及已经在类中声明和实现的另一个接口。所以我的问题是我是否可以以这种方式在同一个类中实现两个接口。

public class DataSet implements Measurer, implements Filter{
 ......
 }

or

 public class DataSet implements Measurer, Filter{
 .....
 }

谢谢

【问题讨论】:

  • 您是否尝试过使用这两种语法进行编译?结果如何?
  • 你试过了吗?花点时间在 Eclipse 中这样做。
  • 如果你问是否可以在同一个类中实现两个接口,答案是肯定的。
  • 在发布此内容之前您是否进行过一分钟的研究?
  • JAJAJA。问一个愚蠢的问题很可怕,现在我知道这是一个愚蠢的问题。

标签: java interface


【解决方案1】:

public class DataSet implements Measurer, Filter 是正确的选项。但说真的,你自己尝试一下会比在这里问更快。

【讨论】:

    【解决方案2】:

    Java 支持多种接口实现。正确的语法是:

    public class A implements B, C{
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-08
      • 2017-10-21
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多