2014-10-12 3 views
-1

Привет, я хотел бы знать, для начала с этим заданием Мне не нужна полная помощь, но это первый шаг, и есть намного больше кода, мой вопрос в том, как объявить это внутри mothods, который показаны ниже. Я имею в виду, если бы вы могли привести пример об этом, что было бы здорово, чтобы начать работу над ним, как подсчитать числа без меня, зная значения, или когда я их тестирую, он принимает значение, которое проверяется (я использую NetBeans, если это помогает)Объявление интерфейса Java

public interface StatisticalOutcomes { 

    public int count(); 

    public double sum(); 

    public double mean(); 

} 

количество: метод подсчета возвращает целое число, которое равно количеству элементов в наборе.

Сумма: Метод sum возвращает двойное значение, которое является суммой элементов в наборе.

среднее: Среднее значение возвращает двойное значение, которое является средним (среднее значение a.k.a.) элементов в наборе. Среднее значение определяется как сумма, деленная на счет .

спасибо.

+0

Объявленные методы Inteface общедоступны по умолчанию. Вы не должны явным образом объявлять методы как общедоступные. Просто используйте: int count(); вместо этого public int count(); – Ezequiel

ответ

0

Как интерфейсы только объявить методы и не реализовать их (если вы не используете модификатор по умолчанию ...), вам нужно создать класс, который реализует интерфейс и затем переопределяет методы ,

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. 
    } 

} 

После этого вы сможете создать экземпляр класса и вызвать методы.

Смежные вопросы