1. Le mot-clé static est utilisé pour déclarer des variables statiques indépendantes des objets. Quel que soit le nombre d’objets qu’une classe instancie, il n’existe qu’une seule copie de ses variables statiques. Les variables statiques sont également appelées variables de classe. Les variables locales ne peuvent pas être déclarées comme variables statiques.
2. Le mot-clé static est utilisé pour déclarer des méthodes statiques indépendantes des objets.
Instances
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 } }
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!