类别层次的数据和方法,也就是说的静态数据和静态方法.

静态数据:在类的加载的时候就已经加载了. 所以设计模式里面的单例模式就是通过静态的new对象创建的.

静态的数据和方法是属于类而非类的具体对象,所以在调用的时候注意一下几点:

1.静态的方法只能调用静态的方法或者静态的数据.

2.类的具体对象可以调用静态的方法和静态的数据.

在C++中,要注意静态数据成员的声明,要单独的在类外进行声明下,eg:

class Test{

public:

static int  number ;

}

int Test::number = 0;

results matching ""

    No results matching ""