Saltar al contenido

Llamar al método no estático en el método estático en Java

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *