类Static

类的static

格式 使用 数据初始化 / 函数定义 属于
静态数据成员 static int a 类名: :a / 对象名 . a 类外初始化 类的一部分
静态函数成员 static int a() 类名: :a() / 对象名 . a() 类内外都可以定义 类的一部分
普通数据成员 int a 非静态数据成员必须与特定对象相对 类内外都可以初始化 对象一部分
普通函数成员 int a() 非静态函数成员必须与特定对象相对 类内外都可以定义 对象一部分

1.怎么用静态数据成员?
如果希望各对象中的数据成员的值是一样的,就可以把它定义为静态数据成员
2.怎么用静态函数成员?
静态成员函数主要访问静态数据成员,而不访问非静态成员
3.静态数据成员类外初始化格式?
int 类名: :a=0

猜你喜欢

转载自blog.csdn.net/qq_42146775/article/details/84970770