繁体   English   中英

实现Java接口和方法

[英]Implementing Java interfaces and methods

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

interface Dealer {

    void assignPlayers(ArrayList<Player> p);

    ...

    public void settleBets();
} 

这很简单:

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

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

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

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

public class YourClass implements Dealer {

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

您可以使用继承另一个类的相同方法来实现该类,除了使用单词“ implements”而不是“ extends”。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM