不是必须的。可以是public的。静态数据成员是属于这个类的。
如果定义为公有可以在类外面这样A::a访问,如果是私有则只能由成员函数访问。
参考如下:
http://www.yesky.com/20010828/194000.shtml
静态和私有没关系!静态成员是为了定义一个变量在占用内存的时间长短问题吧,私有变量是不能被继承的,我这样认为!
不是啊,静态数据成员和私不私有没有关系。。
是的,例如 private static int login = 0x11.
如果需要分析给其他类,可以声明个public 的返回参数: public : int getLogin(){return login;}