实现Java接口和方法

时间:2012-11-19 13:40:37

标签: java interface

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

interface Dealer {

    void assignPlayers(ArrayList<Player> p);

    ...

    public void settleBets();
} 

3 个答案:

答案 0 :(得分:3)

很简单:

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

这不是关于最好的方式;这是唯一的方式。您必须实现接口中的所有方法或声明类abstract

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

答案 1 :(得分:1)

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

public class YourClass implements Dealer {

 //implement all your method defined in the interface here
}

答案 2 :(得分:0)

除了使用“implements”而不是“extends”之外,您可以像继承另一个类一样实现该类。

示例 - 公共类TestClass实现经销商{      }

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