Come possiamo accedere al metodo non statico protetto in main {dato che non possiamo accedere ai membri protetti creando oggetti} per java? [chiuso]

-3
package foo;
public  class scj{

protected  void disp()
{
System.out.println("package");
}

} 
*********************

import foo.scj;
public class aq extends scj{
public static void main(String args[])
{disp();
}
}

Se disp è statico, allora il programma gira perfettamente. Ma per non statico dà errore che i membri non statici non possono essere referenziati dal metodo statico.

    
posta Niranjan Akotkar 26.09.2015 - 20:40
fonte

1 risposta

0

Puoi:

  1. Rendi statico il membro o
  2. Rendi il metodo non statico, o
  3. Passa lo stato non statico nel metodo statico tramite un parametro.
risposta data 26.09.2015 - 20:42
fonte

Leggi altre domande sui tag