Heim  >  Artikel  >  Java  >  So verwenden Sie den statischen Modifikator in Java

So verwenden Sie den statischen Modifikator in Java

PHPz
PHPznach vorne
2023-05-15 23:34:041436Durchsuche

1. Das Schlüsselwort static wird verwendet, um statische Variablen unabhängig von Objekten zu deklarieren. Unabhängig davon, wie viele Objekte eine Klasse instanziiert, gibt es nur eine Kopie ihrer statischen Variablen. Statische Variablen werden auch Klassenvariablen genannt. Lokale Variablen können nicht als statische Variablen deklariert werden.

2. Das Schlüsselwort static wird verwendet, um statische Methoden unabhängig von Objekten zu deklarieren.

Instanzen

class InstanceCounter {
    private static int num = 540;  // 私有的静态变量
 
    public static int getNum(){    // 公有的静态方法
        return num;
    }
    
    // 构造方法 自动执行 构造方法中可以使用this 和es6中的构造函数一样
    public InstanceCounter() {     
        System.out.println(this.getNum()); // this.getNum() == getNum()  
        this.num++;   // this.num == num
    }
}
 
public class demo1{
    public static void main(String[] args) {
    
        new InstanceCounter();
        System.out.println(InstanceCounter.getNum());  // 打印静态方法 类名调用 541
    }
}

Das obige ist der detaillierte Inhalt vonSo verwenden Sie den statischen Modifikator in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen