计算机 选择题 较难 ★ 精品

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

全国计算机等级考试二级 程序设计基础 AI 三重审校通过

题目
某系统定义类 Car,其中属性 speed 被设为私有(private),并提供了公开方法 setSpeed(s)(内部校验 0≤s≤200 后赋值)和 getSpeed()。现有对象 a 基于该类创建。下列关于面向对象基本概念的叙述中,正确的是(  ) A. 其他对象可直接通过 a.speed 读取和修改该属性,因为属性必须对外公开 B. 外部对象只能通过调用 a 的公开方法来访问 speed,体现了封装性 C. a 是 Car 的抽象,Car 是 a 的实例 D. 消息传递要求 a 必须了解消息发送方的内部实现才能响应