问题 单项选择题

假设ICBCA_ACCOUNT和CBCA_ACCOUNT是用计算机语言定义的两个不同的类。前者代表工商银行账户,后者代表建设银行账户。ZhangSan_ICBCAccount和LiSi_ICBCAccount是用ICBCA_ACCOUNT类定义的两个对象;ZhangSan_CBCAccount是用CBCA_ACCOUNT类定义的一个对象。下列说法中错误的是()

A.ZhangSan_ICBCAccount是ICBCA_ACCOUNT类的一个实例

B.ZhangSan_ICBCAccount和LiSi_ICBCAccount总具有相同的属性

C.ZhangSan_ICBCAccount和LiSi_ICBCAccount总具有相同的状态

D.ZhangSan_CBCAccount和LiSi_ICBCAccount总具有不同的操作

答案

参考答案:C

解析:

在面向对象的基本概念中,对象是类的一个实例。对象总有其所属类的操作和属性,但是同一个类的不同对象的属性的取值可以不同,对象的状态是由其属性的取值决定的。ZhangSan_ICBCAccount和LiSi_ICBCAccount都是ICBCA_ACCOUNT类的对象,它们有相同的属性,不一定有相同的状态。

因此,正确答案应选C。

单项选择题
单项选择题