单项选择题

关于静态数据成员的说法正确的是(           )
A、静态数据成员是所有同类的对象共享数据,它不能具体地属于哪一个对象
B、静态数据成员虽然能实现同类的对象共享数据,但破坏了类的封装性
C、静态数据成员只在类中声明一次即可
D、若C为一个类,a为它的一个对象,s为类中的一个静态数据成员,则static int a.s 可以说明s为一个静态数据成员