Java接口声明

Java接口声明,java,netbeans,Java,Netbeans,您好,我想知道,从这个任务开始,我不需要完全的帮助,但这是第一步,还有很多代码要编写,我的问题是如何在下面显示的方法中声明这一点,我的意思是,如果您能给出一个关于这一点的示例,这将是非常好的,开始工作,如何在我不知道值的情况下计算数字,或者当我测试它们时,它会取被测试的值(如果有帮助的话,我使用netbeans) •count:count方法返回一个整数值,即集合中的元素数 •sum:sum方法返回一个双精度值,即 布景 •mean:mean方法返回一个双倍值,即集合中元素的平均值(也称为平均值

您好,我想知道,从这个任务开始,我不需要完全的帮助,但这是第一步,还有很多代码要编写,我的问题是如何在下面显示的方法中声明这一点,我的意思是,如果您能给出一个关于这一点的示例,这将是非常好的,开始工作,如何在我不知道值的情况下计算数字,或者当我测试它们时,它会取被测试的值(如果有帮助的话,我使用netbeans)

count:count方法返回一个整数值,即集合中的元素数

sum:sum方法返回一个双精度值,即 布景

mean:mean方法返回一个双倍值,即集合中元素的平均值(也称为平均值)。平均值定义为总和除以 伯爵


谢谢。

由于接口只声明方法,而不实现它们(除非使用默认修饰符…),您需要创建一个类实现接口,然后重写方法

public class ClassName implements StatisticalOutcomes{

    @Override
    public int count(){
        // Add code here.
    }

    @Override
    public double sum(){
        // Add code here.
    }

    @Override
    public double mean(){
        // Add code here.
    }

}

然后,您将能够创建该类的实例并调用这些方法。

默认情况下,接口声明的方法是公共的。您不应该显式地将方法声明为public。只需使用:int count();而是公共int count();
public class ClassName implements StatisticalOutcomes{

    @Override
    public int count(){
        // Add code here.
    }

    @Override
    public double sum(){
        // Add code here.
    }

    @Override
    public double mean(){
        // Add code here.
    }

}