package day04;
/**
* 静态的属性: 只有"一份"(相当于全局变量)
1) 是属于类的属性
2) 使用类名方访问(在本类中可以省略)
3) 是在类的加载期间分配, 在方法区中分配
4) 静态属性在软件运行期间只有"一份"
*/
public class Demo01 {
public static void main(String[] args) {
Cat tom = new Cat(5);
Cat kitty = new Cat(3);
System.out.println(tom.age+","+kitty.age);
System.out.println(Cat.numOfCats);
}
}
class Cat{
int age;//实例变量, 每个对象都有一份
static int numOfCats;//猫的数量,全体猫类型共享一个变量
public Cat(int age) {
this.age = age;
Cat.numOfCats++;
}
}
静态的属性: 只有"一份"(相当于全局变量)
最新推荐文章于 2022-10-18 23:07:08 发布