计算机 选择题 较难 ★ 精品

面向对象基本概念 — 计算机选择题

计算机二级(公共基础) 程序设计基础 AI 三重审校通过

题目
某开发团队用面向对象方法设计图形系统:定义了“图形”类,其中包含属性“颜色”和对方法“绘制”的统一接口;“圆形”类和“三角形”类均由“图形”类派生而来,各自对“绘制”方法给出了不同的实现代码;程序运行时向一个具体的圆形对象发送“绘制”消息,该对象执行圆形的绘制代码。下列分析中完全正确的是 A. “图形”类是对象的实例,“圆形”类是“图形”类的抽象 B. 圆形对象和三角形对象对同一“绘制”消息作出不同响应,这体现了多态;由“图形”类派生出子类体现了继承 C. 将“颜色”属性和“绘制”方法绑定在“图形”类内部、外部代码只能通过接口访问,这体现了继承 D. 程序中必须先创建某个具体对象,才能定义类;消息就是类中的属性