1、类的方法或变量前如果有Static字样说明这是类的静态成员。
2、类的静态成员属于类本身,而且在类加载的时候就被分配了空间,可以通过 类名::数据成员 或 类名::方法 来直接访问。
非静态的成员属于对象,必须通过对象使用。
3、类的静态成员函数不能调用非静态成员,因为当静态成员被分配空间的时候,非静态成员还不存在。
4、类的静态数据成员必须被初始化,而且在类外,即
class classname
{
static typename variable;
}
typename classname::variable=value;