我正在学习Java接口和方法编写。我想知道如何创建一个使用此接口的类? 另外,实现其包含的方法的最佳方法是什么? 目前,我正在尝试学习编写方法的不同方法。 在此先感谢您的帮助:)
interface Dealer {
void assignPlayers(ArrayList<Player> p);
...
public void settleBets();
}
答案 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实现经销商{ }
在使用该实现的类中,您可以像编写任何其他方法一样编写方法。您只需确保从接口实现所有方法,或者类必须是抽象类。