单选题 在面向对象软件开发方法中,一个对象一般由______组成。
A.名称、消息、函数 B.名称、属性、实例
C.对象名、属性、消息 D.对象名、属性、方法

【正确答案】 D
【答案解析】