public class CodingBat {
public static void main(String[] args) {
System.out.println(sumDouble(5,5));
}
public int sumDouble(int a, int b) {
if(a ==b) {
return 2*a + 2* b;
} else{
return a + b;
}
}
}
Так что я сделал этот код, и я очень смущен, почему он не работает, если я не пишу статическим между общественным ИНТОМ sumDouble, потому что я практиковал на codingBat, и ответить на вопрос, что они не связаны со статикой, но тогда как они проверяют код. Используют ли они главный? Я имею в виду, что вам нужно, чтобы код работал правильно? Насколько я знаю, static означает, что каждый объект этого класса будет иметь одинаковое значение. Но я не вижу релевантности этой ошибки.Java статические основные также codingBat
«Невозможно сделать статическую ссылку на не-статический метод»
Спасибо за вашу помощь: D
** ** статический контекст, не может получить доступ к ** нестатические ** методы. –
Вы не можете вызвать нестатический метод из статического метода. Если вы хотите вызвать свой метод без статического модификатора, вам нужно создать экземпляр CodingBat: 'new CodingBat(). SumDouble (5, 5);' – Cir0X
Итак, ваш вопрос: как они тестируют код, который я пишу на сторонний веб-сайт? –