(单选题)
在关于类的实例化的描述中,正确的是( )。
A.同一个类的对象具有不同的静态数据成员值
B.不同的类的对象具有相同的静态数据成员值
C.同一个类的对象具有不同的对象自身引用(this)值
D.不同的类的对象具有相同的对象自身引用(this)值
参考答案:C
参考解析:
类的实例化功能决定了类及其实例具有下面的特征:同一个类的不同实例具有相同的数据结构,承受的是同一方法集合所定义的操作,因而具有规律相同的行为;同一个类的不同实例可以持有不同的值,因而可以具有不同的状态;实例的初始状态可以在实例化时确定。故C表述正确,D表述错误;由同一个类实例化得到的不同对象具有相同的数据成员,但数据成员的值是不同的。静态数据成员用来实现同一个类的不同对象之间的数据共享。同一个类的不同对象共享静态数据成员值,当通过一个对象改变了静态数据成员的值时,通过同类的其他对象可以看到这个修改。A、B关于静态数据成员的描述均错误,不当选,故本题正确答案选C。
知识点:计算机系统概述 计算机 计算机基本知识 通用 公基
