Maison > Java > JavaBase > le corps du texte

Comment appeler des fonctions (méthodes) en Java

Libérer: 2019-12-06 16:47:12
original
28066 Les gens l'ont consulté

Comment appeler des fonctions (méthodes) en Java

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.

对象名.方法()
Copier après la connexion

par exemple :

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. 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 :

类名.方法()
Copier après la connexion

par exemple :

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

Si une méthode statique appelle une méthode statique dans une autre classe, elle doit être passée par

类名.静态方法();
Copier après la connexion

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!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!