单选题 下列关于 “属性” 的描述,正确的是?

A、 属性是类的行为,描述类能完成的操作
B、 属性的可见性(如 public、private)决定了其他类能否访问该属性
C、 一个类只能有一个属性
D、 属性必须是整数或字符串类型
下载APP答题
由4l***x8提供 分享 举报 纠错

相关试题

单选题 下列选项中,不属于面向对象三大基本特性的是?

A、封装
B、继承
C、多态
D、接口

单选题 下列场景中,最能体现 “继承” 特性的是?

A、"动物" 类包含 "呼吸" 方法,"猫" 类沿用该方法并新增 "抓老鼠" 方法
B、"计算器" 类的 "加法" 方法可处理整数和小数计算
C、"用户" 类的 "余额" 属性仅通过 "充值""消费" 方法修改
D、从 "手机""平板" 中抽象出 "移动设备" 类

单选题 在面向对象思想中,“类” 与 “对象” 的本质关系是?

A、类是对象的抽象模板,对象是类的具体实例
B、对象是类的抽象定义,类是对象的实例集合
C、类和对象是完全等同的概念,可互换使用
D、一个类只能对应一个对象,一个对象可对应多个类

单选题 若 “水果” 类是 “苹果” 类的父类,下列说法错误的是?

A、"苹果" 类可访问 "水果" 类的 public 属性和方法
B、"水果" 类无法访问 "苹果" 类新增的 "甜度" 属性
C、"苹果" 类不必重写 "水果" 类的所有方法
D、"水果" 类是 "苹果" 类的具体实例

单选题 面向对象三大核心特性中,“封装” 的核心作用是?

A、简化代码编写,减少代码量
B、隐藏类的内部数据和实现逻辑,仅通过指定接口交互
C、让多个类共享同一套代码
D、允许子类随意修改父类的所有方法

单选题 关于 “多态” 的描述,正确的是?

A、多态是指一个类拥有多个同名属性
B、多态要求不同对象调用同名方法时,执行不同的业务逻辑
C、多态只能通过 "重载(Overload)" 实现,不能通过 "重写(Override)" 实现
D、多态会导致类之间的耦合度升高

单选题 面向对象中的 “消息传递” 本质是?

A、对象之间通过调用彼此的方法实现数据交互和行为协作
B、类之间直接传递源代码的过程
C、向系统输入用户数据的操作步骤
D、把类的定义传递给对象的过程

单选题 面向对象分析中,“抽象” 的关键操作是?

A、把类的代码拆分成多个小文件存储
B、提取同类事物的共性特征,忽略非核心细节
C、确保每个方法只完成一个简单功能
D、让不同类之间直接共享属性值