-1

我正在学习 Java 接口和方法编写。我想知道您将如何创建一个使用此接口的类?还有什么是实现它包含的方法的最佳方法?目前,我正在尝试学习不同的写作方法。在此先感谢您的帮助 :)

interface Dealer {

    void assignPlayers(ArrayList<Player> p);

    ...

    public void settleBets();
} 
4

3 回答 3

3

这很简单:

public class BakratDealer implements Dealer {
    // implement all the methods here
}

这不是最好的方法。这是唯一的方法。您必须要么实现接口中的所有方法,要么声明类abstract

界面不需要使用public关键字;默认情况下,接口中的所有方法都是公共的。

于 2012-11-19T13:43:16.263 回答
1

在类声明中使用implements关键字来实现接口

public class YourClass implements Dealer {

 //implement all your method defined in the interface here
}
于 2012-11-19T13:43:36.110 回答
0

除了使用“实现”一词而不是“扩展”之外,您可以以与继承另一个类相同的方式实现该类。

示例 - 公共类 TestClass 实现 Dealer { }

在使用实现的类中,您编写方法就像编写任何其他方法一样。您只需要确保实现接口中的所有方法,否则该类必须是抽象类。

于 2017-04-28T20:27:37.237 回答