Pasando un método de otra clase

Quiero llamar a un método de una clase a otra, no sé si eso es posible sin extender la clase que contiene el método. Traté de importar el paquete, de esa manera pensé que el método debería permitirse usar, ya que es un método público, pero no fue exitoso.

Intenté usar este enlace como referencia, pero no lo entendí (ya que es una aplicación para Android ...)

Un pseudocódigo para ejemplificar

class 1
class 2

class 2:

import package.class 1;


class 1.this.method();  -> Error: No enclosing instance of the type class 1 in is acessible in scope
Respuesta 1

Otra forma puede ser crear un objeto para otra clase y luego invocar el método en ese objeto. Algo como abajo.

new ClassA().yourMethod();
Respuesta: 2

Necesita una instancia de objeto de la clase 1 para invocar ese método, o si no necesita una instancia, puede declararlo como estático y luego puede escribir 1.method ().

Respuesta: 3

En Java tienes dos formas principales de hacerlo:

  1. Class2 extends Class1y luego puedes llamar a todos protectedo a los publicmétodos de la clase 1.
  2. Obtenga una instancia de class1 dentro de class2:

    Class1 c1 = new Class1();
    c1.someMethod();
    
Respuesta: 4

Estoy tratando de usar PF4J en una base de código existente. Intenté transferir todo lo necesario desde los complementos de demostración y la aplicación a mi proyecto maven existente. Comparé la demostración y mi código, y no puedo ...

Tengo un botón que realiza 2 acciones. Una es verificar la conexión a Internet / servidor, y la otra es obtener datos del servidor si hay conexión a Internet / servidor. El problema que enfrenté ahora es ...

Tiene un error en el segundo para la matriz Alltext: en el error dice que no puede encontrar el símbolo de Alltext y parece que mi código no puede inicializarse debido a eso. He intentado colocar el ...

Tengo una base de datos SQL en ejecución. Toda la interacción de Java con ella es clara. Ahora quiero mostrar el resultado de algunas consultas (por ejemplo, SELECT * FROM) y dejar que el usuario realice consultas (DELETE FROM ...