Les principaux appels de méthode en JAVA sont les suivants : (Recommandé : Tutoriel de base Java)
Méthodes non statiques
Les méthodes non statiques sont des méthodes sans modification statique. Les méthodes non statiques sont appelées via des objets, et l'expression est la suivante.
对象名.方法()
par exemple :
public class InvokeMethod{ public static void main(String[] args){ InvokeMethod in = new InvokeMethod(); in.t1(); } public void t1(){ System.out.printfln("t1"); }}
2. Appel de méthodes statiques
Les méthodes statiques sont des méthodes modifiées avec static. Les méthodes statiques sont appelées via le nom de la classe. Forme d'expression comme suit :
类名.方法()
par exemple :
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 en interne d'autres méthodes
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 appelé dans Appelez-le directement à partir d'une méthode statique personnalisée.
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 une méthode statique appelle une méthode statique dans une autre classe, elle doit être passée par
类名.静态方法();
Si elle est dans une classe différente, une méthode statique appelle une méthode non statique dans une autre classe, il doit être importé dans cette classe et appelé en créant des objets.
(2) Appels internes de méthodes non statiques
Si 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, les méthodes non statiques appellent les méthodes statiques d'autres classes. Elles doivent importer le package dans la classe et doivent les appeler via le nom de la classe.
Dans différentes classes, méthodes non statiques Lorsqu'une méthode appelle une méthode non statique d'une autre classe, elle doit importer le package dans la classe et l'appeler en créant un objet.
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!