Maison  >  Article  >  Java  >  Quelle est la différence entre les constructeurs et les fonctions ordinaires en Java

Quelle est la différence entre les constructeurs et les fonctions ordinaires en Java

王林
王林original
2020-06-01 17:52:142937parcourir

Quelle est la différence entre les constructeurs et les fonctions ordinaires en Java

Les différences entre les constructeurs et les fonctions ordinaires sont les suivantes :

1. Différences d'écriture

Méthode de construction : <.>

public(修饰符) class(定义类的关键字) Test(类名)(){
    //无参
    Test(类名)(){
    }
    //带一个参数
    Test(类名)(String(变量类型) name(变量名)){
    }
}

(Tutoriel vidéo recommandé :

vidéo java)

Méthode normale :

//定义类
public(修饰符) class(定义类的关键字) Test(类名)(){
    private(修饰符) static(修饰符) String(变量类型) s(变量名) = “hello world”;
    //下面是方法的定义
    public(修饰符) static(修饰符) void(返回值类型) main(方法名)(String[] args(参数)){
        System.out.println(s);(代码语句)
    }
}

Différences de fonctionnement

Méthode de construction :

La méthode de construction initialise l'objet lors de sa création ; un objet est créé et la méthode de construction ne peut être exécutée qu'une seule fois

Méthode normale :

Les méthodes générales ne sont exécutées que lorsque l'objet est appelé, en ajoutant les fonctions de l'objet à l'objet ; les méthodes générales peuvent être appelées plusieurs fois par l'objet

Tutoriel recommandé :

programme d'entrée 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!

Déclaration:
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