Maison > Java > JavaBase > Comment les fonctions (méthodes) sont-elles appelées en Java

Comment les fonctions (méthodes) sont-elles appelées en Java

王林
Libérer: 2019-11-22 13:54:26
original
4625 Les gens l'ont consulté

Comment les fonctions (méthodes) sont-elles appelées en Java

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");
    }}
Copier après la connexion

. 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....");
    }}
Copier après la connexion

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");
    }}
Copier après la connexion

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 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, 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal