静态成员函数与静态成员变量是一样的,他们不但属于一个对象,而是属于整个类。
注意:静态成员函数由于是属于整个类的,所以它不能访问某个对象的成员变量,因为它没有指向该对象的this指针。不过它可以访问该类的静态成员变量。
可以通过对象来访问静态成员函数,但是要尽量使用类成员名限定来访问静态成员
静态成员可以被继承,基类和派生类可以共享静态成员(包括静态成员变量和静态成员函数)
类中的任何成员函数都可以访问静态成员
特别注意:静态成员函数不能被说明为虚函数
若静态成员变量为私有的,只有通过类的公有成员函数才能访问它,但前提是必须创建该类的一个对象
注意:静态成员函数由于是属于整个类的,所以它不能访问某个对象的成员变量,因为它没有指向该对象的this指针。不过它可以访问该类的静态成员变量。
可以通过对象来访问静态成员函数,但是要尽量使用类成员名限定来访问静态成员
静态成员可以被继承,基类和派生类可以共享静态成员(包括静态成员变量和静态成员函数)
类中的任何成员函数都可以访问静态成员
特别注意:静态成员函数不能被说明为虚函数
若静态成员变量为私有的,只有通过类的公有成员函数才能访问它,但前提是必须创建该类的一个对象