声明时加关键字static的类中所有的成员数据是属于类的,任何一个对象都可以共享该成员数据。
举一反三
- 静态数据成员属于一个类,所有对象只有一个共享存储单元
- 当用 static 修饰符声明成员叫静态成员,静态成员属于类, 为这个类 的所有实例所共享。静态成员只能由类来调用,不能由对象调用。
- 下列关于静态数据成员的描述中,错误的是()。 A: 说明静态数据成员时,前面要加修饰符static B: 静态数据成员要在类外进行初始化 C: 引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符 D: 静态数据成员不是所属类的所有对象共有的
- 以下关于类的静态数据成员的描述中,错误的是________。 A: 类中定义静态数据成员时要在前面加上修饰符static B: 静态数据成员需要在类体外进行初始化 C: 可以通过类名或对象名引用类的静态数据成员 D: 静态数据成员不是所有对象共有的
- 下面对对象成员的正确描述是( )。 A: 在一个类中可以声明本类的对象成员 B: 对象成员的声明方法与普通数据成员的声明方法相同 C: 在一个类中可以声明本类的指针数据成员 D: 如果对象成员的构造函数有参数,则必须在声明该对象成员的同时给其构造函数传递参数值