1、变量的存储空间为静态、常量存储区
2、限制作用域,仅在作用域内可见
3、结合类的使用:无需通过实例就能访问
静态成员变量:
1)不占用内存,无需实例也能访问,因为它存在常量存储区,实例存在堆区
2)初始化必须在类外,且不能再加static关键字,但是需要指定类作用域,因为是所有实例共用,如果在构造函数中初始化,会影响其他实例使用
静态成员方法:
1)无this指针,因此不能直接访问其他成员
1、变量的存储空间为静态、常量存储区
2、限制作用域,仅在作用域内可见
3、结合类的使用:无需通过实例就能访问
静态成员变量:
1)不占用内存,无需实例也能访问,因为它存在常量存储区,实例存在堆区
2)初始化必须在类外,且不能再加static关键字,但是需要指定类作用域,因为是所有实例共用,如果在构造函数中初始化,会影响其他实例使用
静态成员方法:
1)无this指针,因此不能直接访问其他成员