1. Kata kunci statik digunakan untuk mengisytiharkan pembolehubah statik bebas daripada objek. Tidak kira berapa banyak objek yang digunakan oleh kelas, hanya terdapat satu salinan pembolehubah statiknya. Pembolehubah statik juga dipanggil pembolehubah kelas. Pembolehubah tempatan tidak boleh diisytiharkan sebagai pembolehubah statik.
2. Kata kunci statik digunakan untuk mengisytiharkan kaedah statik bebas daripada objek.
Instance
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 } }
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pengubah suai statik dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!