参考答案: D
详细解析:
本题考查面向对象程序设计的基础知识。
类是现实世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类型的变量。类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。一个类可以创建多个对象。
A. 对象是类的一个实例
B. 任何一个对象只能属于一个具体的类
C. 类与对象的关系和数据类型与变量的关系相似
D. 一个类只能有一个对象
参考答案: D
详细解析: