Maison  >  Article  >  Java  >  La différence entre les méthodes de classe et les méthodes d'objet en Java

La différence entre les méthodes de classe et les méthodes d'objet en Java

王林
王林original
2019-12-05 14:29:537834parcourir

La différence entre les méthodes de classe et les méthodes d'objet en Java

La différence entre les méthodes de classe et les méthodes d'objet est la suivante :

1. Les méthodes d'objet doivent être appelées avec des objets et les méthodes de classe doivent être appelées avec des classes

2 , Les propriétés (variables membres) sont directement accessibles dans les méthodes objet, mais les propriétés (variables membres) ne sont pas directement accessibles dans les méthodes de classe

3. Les méthodes de classe et les méthodes objet peuvent s'appeler

3. 🎜>

3.1 Les méthodes de classe d'objet peuvent être appelées directement dans les méthodes

3.2 Les méthodes d'objet peuvent être appelées indirectement dans les méthodes de classe (Remarque : cette utilisation n'est pas recommandée)

3.3 Autres méthodes de classe peut être directement appelée dans les méthodes de classe

3.4 Les méthodes d'objet peuvent être appelées directement dans les méthodes d'objet

4. Les méthodes de classe appartiennent à cette classe et ne changeront pas en raison de la création de différentes méthodes d'objet. sont chargés au fur et à mesure du chargement du fichier bytecode de la classe ; La méthode objet appartient à un objet créé par la classe actuelle et changera avec les différents objets créés

Partage gratuit de vidéos d'apprentissage : vidéo d'apprentissage Java

Exemple de partage simple :

La différence entre les méthodes de classe et les méthodes dobjet en Java

Scénarios d'application des méthodes de classe :

Si les attributs (variables membres) ne sont pas utilisés dans le méthode, alors si vous pouvez utiliser des méthodes de classe, utilisez des méthodes de classe. L'efficacité d'exécution des méthodes est supérieure à celle des méthodes objet. Les méthodes de classe

sont généralement utilisées pour définir des méthodes d'outils, telles que :

Recherche de chaîne, opérations sur les fichiers, opérations sur la base de données.

Partage d'articles et de tutoriels connexes : Démarrer avec 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