在关于类的实例化的描述中,正确的是(45)。

admin2006-03-15  40

问题 在关于类的实例化的描述中,正确的是(45)。

选项 A、同一个类的对象具有不同的静态数据成员值
B、不同的类的对象具有相同的静态数据成员值
C、同一个类的对象具有不同的对象自身引用(this)值
D、不同的类的对象具有相同的对象自身引用(this)值

答案C

解析 由同一个类实例化得到的不同对象具有相同的数据成员,但数据成员的值是不同的。静态数据成员用来实现同一个类的不同对象之间的数据共享。同一个类的不同对象共享静态数据成员值,当通过一个对象改变了静态数据成员的值时,通过同类的其他对象可以看到这个修改。因此A、B关于静态数据成员的描述都是错误的。对象自身引用(C++中称为this)是面向对象程序设计语言中特有的、十分重要的机制。每个对象都有属于自己的对象自身引用值。
转载请注明原文地址:https://kaotiyun.com/show/EbxZ777K
0

相关试题推荐
最新回复(0)