面向对象-高级篇
类变量:
- 什么是类变量? 一个可以被一个类所有对象共享的变量
- 类变量关键字? static
- 类变量语法? 访问修饰符 static 数据类型 变量名; [推荐使用]
- static 访问修饰符 数据类型 变量名;
- 入门案例:
- count被child1和child2共享,只要是Child类的对象都可以共享该变量
-
public class Test { public static void main(String[] args) { Child child1 = new Child("jack"); child1.join(); Child.count++; Child child2 = new Child("king"); child2.join(); Child.count++; } } class Child{ String name; public static int count = 0; public Child(String name) { this.name = name; } public void join(){ System.out.println(name); } }