Сам класс должен быть stati c, в противном случае вам нужно создать новый объект типа calculos
, чтобы дать немного больше пояснений из https://www.geeksforgeeks.org/static-class-in-java/
// Static nested class
public static class NestedStaticClass {
// Only static members of Outer class
// is directly accessible in nested
// static class
public void printMessage()
{
// Try making 'message' a non-static
// variable, there will be compiler error
System.out.println(
"Message from nested static class: "
+ msg);
}
}
Итак, ваш класс должен иметь c статус, потому что вы не создали его экземпляр. Так что либо сделайте основной класс статическим c, либо создайте экземпляр нестатического c класса перед использованием.
package CalculosMatematicos;
public static class calculos {
public static int resultado;
public static int metodoSuma(int num1, int num2){
resultado = num1 + num2;
return resultado;
}
public static int metodoResta(int num1, int num2){
resultado = num1 - num2;
return resultado;
}
public static int metodoMultiplicar(int num1, int num2){
resultado = num1 * num2;
return resultado;
}
public static int metodoDividirf(int num1, int num2){
resultado = num1 / num2;
return resultado;
}
}