Public Static
k-23
Messages postés
290
Statut
Membre
-
k-23 Messages postés 290 Statut Membre -
k-23 Messages postés 290 Statut Membre -
Bonjour,
Je voudrais savoir c,est quoi la difference entre public et static quand je fais des methodes sur java
j'ai écris ;
static void nomVariable(){
instrucition
}
cela marche pareil si j'ecris :
public static void nomVariable(){
instruction
}
cest quoi la difference les deux compile et le programme marche bien
merci
Je voudrais savoir c,est quoi la difference entre public et static quand je fais des methodes sur java
j'ai écris ;
static void nomVariable(){
instrucition
}
cela marche pareil si j'ecris :
public static void nomVariable(){
instruction
}
cest quoi la difference les deux compile et le programme marche bien
merci
A voir également:
- Public Static
- Ip public - Guide
- My public wifi - Télécharger - Connexion à distance
- Compte public instagram qui regarde mon profil - Guide
- Comment mettre une story amis proche en public - Forum Instagram
- Snap je ne vois plus les story public ✓ - Forum Snapchat
1 réponse
Bonsoir,
C'est complètement différent.
public sert à indiquer que ta méthode (ou tes attributs) va être visible partout : dans toute ta classe, dans les classes filles, dans le package, et même dans les classes externes au package !
static, lui indique que ta méthode est une méthode de classe : tu n'as pas besoin d'instancier ta classe pour l'appeler (pas besoin de faire de new). Tu peux faire Classe.nomVariable() et ça va marcher. C'est utile pour des raisons de performances (le code est compilé donc c'est du travail en moins pour la machine virtuelle lors de l'exécution).
Je te conseille fortement de lire des tutoriels et des cours de java, ça permet d'apprendre plein de choses rapidement.
Cordialement,
C'est complètement différent.
public sert à indiquer que ta méthode (ou tes attributs) va être visible partout : dans toute ta classe, dans les classes filles, dans le package, et même dans les classes externes au package !
static, lui indique que ta méthode est une méthode de classe : tu n'as pas besoin d'instancier ta classe pour l'appeler (pas besoin de faire de new). Tu peux faire Classe.nomVariable() et ça va marcher. C'est utile pour des raisons de performances (le code est compilé donc c'est du travail en moins pour la machine virtuelle lors de l'exécution).
Je te conseille fortement de lire des tutoriels et des cours de java, ça permet d'apprendre plein de choses rapidement.
Cordialement,
k-23
Messages postés
290
Statut
Membre
9
thanks