Solución:
La única forma de llamar a un método no estático desde un método estático es tener una instancia de la clase que contenga el método no estático. Por definición, un método no estático es uno que se llama EN una instancia de alguna clase, mientras que un método estático pertenece a la clase en sí.
Puede crear una instancia de la clase en la que desea llamar al método, por ejemplo
new Foo().nonStaticMethod();
En primer lugar, cree una instancia de clase y llame al método no estático utilizando esa instancia. p.ej,
class demo {
public static void main(String args[]) {
demo d = new demo();
d.add(10,20); // to call the non-static method
}
public void add(int x ,int y) {
int a = x;
int b = y;
int c = a + b;
System.out.println("addition" + c);
}
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)