问题详情

● 类是对象的模板,一个类可生成多个对象,若某个类生成了三个对象,则 (45) 。

(45)A. 这三个对象所存储的数据一定是不同的

B. 这三个对象所存储的数据一定是相同的

C. 这三个对象一定具有相同的操作

D. 这三个对象无法共享数据

参考答案

答案:C

类给出了属于该类的全部对象的抽象定义,而对象则是符合这种定义的一个实体。同类的对象具有相同的属性和方法(也可以称为操作),是指它们(对象)的定义形式相同,而不是说每个对象的属性值都相同。对象是在执行过程中由其所属的类动态生成的。例如:一个动物类Animal。假设它的属性是名字name,重量weight。它的方法是动move、吃eat。猫、狗、猪都可以是一个对象。它们的名字、重量不相同,但一定能进行eat、move操作。

您可能感兴趣的试题