Dans la programmation Java, " méthodes " sont des fonctions au sein des catégories utilisées pour définir la fonctionnalité des objets créés à partir des classes . méthodes «statique» sont des méthodes que la classe définit part des objets . Les méthodes statiques fonctionnent comme des fonctions indépendantes contenues dans une classe. La différence est que vous avez besoin d'une instance d'un objet de classe pour appeler une méthode non statique , tandis que pour les méthodes statiques vous suffit d'appeler la classe elle-même . Pour appeler une méthode non statique - ce qui nécessite un objet - à partir d'une méthode statique , vous devez disposer d' une instance d'un objet dans la méthode statique . Choses que vous devez
Java Development Kit
texte éditeur
Afficher plus Instructions
1
déclarer une classe avec une méthode statique :
classe
test {
publique static_method static void ( ) {}}
2
déclarer une instance d'une classe à l'intérieur de cette classe. Par exemple, dans la classe «test », la méthode « static_method " est statique, ce qui signifie qu'il ne peut être appelée par la classe - avec la syntaxe Pour appeler un non " testing.static_method (). " méthode statique, créer un objet, de classe "A" dans cet exemple, à l'intérieur de la méthode statique pour appeler la méthode non statique :
public static void static_method () {
de
new_object_A = new A () ; }
3
Appelez la méthode non statique de "A" à partir de la méthode statique " static_method " dans la classe de test : Photos
publique static_method static void () {
new_object_a = new A () ; A.non_static_method (); }