Il existe principalement les types d'appels de méthodes suivants en JAVA :
1 Méthodes non statiques
Les méthodes non statiques sont des méthodes sans statique. modification. Pour les appels à des méthodes non statiques, elles sont appelées via des objets. L'expression est la suivante :
Nom de l'objet.Method()
public class InvokeMethod{ public static void main(String[] args){ InvokeMethod in = new InvokeMethod(); in.t1(); } public void t1(){ System.out.printfln("t1"); }}
. 2. Appeler la méthode statique
Une méthode statique est une méthode modifiée avec static. La méthode statique est appelée via le nom de la classe. L'expression est la suivante :
Nom de la classe.Méthode. ()
public class InvokeMethod{ public static void main (String[] args){ InvokeMethod.t2(); } public static void t2(){ System.out.println("static t2...."); }}
3. Appels entre méthodes
Les appels entre méthodes servent principalement à appeler d'autres méthodes au sein d'une méthode.
(1) Les méthodes statiques appellent d'autres méthodes à l'intérieur de
Si dans cette classe, la méthode statique peut appeler directement la méthode statique, en plus de la méthode principale, elle peut également être dans la coutume méthode statique Appel direct, s'il s'agit d'une méthode non statique dans cette classe, elle doit être appelée via l'objet.
public class InvokeMethod{ public static void main (String[] args){ t2(); } public static void t2(){ System.out.println("static t2..."); } public static void t1(){ //静态方法调用非静态方法需通过对象来调用 //InvokeMethod in =new InvokeMethod(); //in.t2(); t2(); System.out.println("static t1"); }}
Si la méthode statique appelle la méthode statique dans d'autres classes, elle doit transmettre
class name.static method (); La méthode statique appelle une méthode non statique d'une autre classe dans différentes classes, vous devez importer le package dans la classe et l'appeler en créant un objet.
(2) Appels internes de méthodes non statiquesSi dans cette classe, les méthodes non statiques peuvent appeler directement des méthodes statiques et des méthodes non statiques dans différentes classes, des méthodes non statiques ; appeler d'autres classes La méthode statique doit être importée par le package dans la classe et doit être appelée par le nom de la classe lorsque la méthode non statique appelle la méthode non statique d'autres classes dans une classe différente, le package dans la classe doit être importée et elle doit être créée par l'objet à appeler. Tutoriel recommandé :Introduction au développement Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!