Die Klassenmethode von Java kann auch als statische Methode bezeichnet werden, d Methodenkörper der Klassenmethode Es darf kein Inhalt vorhanden sein, der sich auf Objekte der Klasse bezieht.
Das heißt, der Klassenmethodenkörper unterliegt den folgenden Einschränkungen: Variablen;
2. Die Objektmethode der Klasse kann nicht aufgerufen werden die Klassenmethode; 3. Die Schlüsselwörter super und this können in der Klassenmethode nicht aufgerufen werden. 4. Klassenmethoden können nicht überschrieben werden.Testfall
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"); } }
Das obige ist der detaillierte Inhalt vonWas sind die Klassenmethoden in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!