La méthode de classe de Java peut également être appelée une méthode statique, qui est une méthode dans une classe modifiée avec static car une méthode de classe appartient à la classe entière, donc dans le corps de méthode de la méthode de classe Il ne peut pas y avoir de contenu lié aux objets de la classe.
C'est-à-dire que le corps de la méthode de classe a les restrictions suivantes : Variables ;
2. La méthode objet de la classe ne peut pas être appelée dans la méthode de classe ; 3. Les mots-clés super et this ne peuvent pas être appelés dans la méthode de classe ; 4. Les méthodes de classe ne peuvent pas être remplacées.Cas de test
public class Test { private int a = 5; private static int b = 10; public static void yiStatic() { // a = 10;//静态方法无法访问非静态成员变量 System.out.println("yiStatic"); } public void yiInstance() { a = 10; b = 5;//非静态方法可以访问静态变量 System.out.println("yiInstanc"); } public void yiInstance2() { yiStatic();//非静态方法可以访问非静态方法 yiInstance();//非静态方法可以访问静态方法 System.out.println("yiInstance2"); } public static void yiStatic2() { yiStatic();//静态方法可以访问静态方法 // yiInstance();//静态方法不可以访问非静态方法 System.out.println("yiStatic2"); } }
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!