问题
单项选择题
类是对象的模板,一个类可生成多个对象,若某个类生成了三个对象,则()。
A.这三个对象所存储的数据一定是不同的
B.这三个对象所存储的数据一定是相同的
C.这三个对象一定具有相同的操作
D.这三个对象无法共享数据
答案
参考答案:C
解析:本题考查类和对象的基本概念。类是对象的模板,定义了对象共有的属性和方法。由一个类所生成的对象一定具有相同的属性和操作,类生成对象的属性所含有的数据可能相同也可能不同,但其操作一定是相同的。生成的一组对象可通过类范围的数据成员共享数据,例如C++或Java语言中的类静态变量。