Skip to content
难度基础(★)
建议时长45分钟
本课难点
  • 面向对象三特性:封装、继承、多态。
  • 封装:隐藏内部实现,仅暴露稳定接口。
  • 继承:复用 + 扩展;满足里氏替换原则(子类可替换父类)。
  • 多态:同一接口不同实现;运行时根据对象实际类型决定行为。

14.5.4 选择类排序

本课核心知识点整理
本课核心知识点手绘流程图(SVG)

📝 学习目标

  • 说清楚:选择类排序 是什么 / 解决什么问题
  • 会根据题干关键词快速定位对应知识点

🎯 核心知识点(精华)

  • 面向对象三特性:封装、继承、多态。
  • 封装:隐藏内部实现,仅暴露稳定接口。
  • 继承:复用 + 扩展;满足里氏替换原则(子类可替换父类)。
  • 多态:同一接口不同实现;运行时根据对象实际类型决定行为。
  • SOLID:单一职责/开闭/里氏替换/接口隔离/依赖倒置。

📘 核心词汇

  • 选择类排序:本课高频术语,建议结合“定义 + 特点 + 题型”记忆。
  • 多态:本课高频术语,建议结合“定义 + 特点 + 题型”记忆。
  • 封装:本课高频术语,建议结合“定义 + 特点 + 题型”记忆。
  • 继承:本课高频术语,建议结合“定义 + 特点 + 题型”记忆。
  • 面向对象三特性:本课高频术语,建议结合“定义 + 特点 + 题型”记忆。
  • SOLID:本课高频术语,建议结合“定义 + 特点 + 题型”记忆。

✅ 做题步骤(通用)

  1. 先抓题干关键词
  2. 用定义/分类快速定位
  3. 先排除明显错误
  4. 最后用反例验证

🔍 关键解析

  • 面向对象三特性:封装、继承、多态。
  • 封装:隐藏内部实现,仅暴露稳定接口。
  • 继承:复用 + 扩展;满足里氏替换原则(子类可替换父类)。
  • 多态:同一接口不同实现;运行时根据对象实际类型决定行为。
  • SOLID:单一职责/开闭/里氏替换/接口隔离/依赖倒置。

⭐ 考点速记

  • 面向对象三特性:封装、继承、多态。
  • 封装:隐藏内部实现,仅暴露稳定接口。
  • 继承:复用 + 扩展;满足里氏替换原则(子类可替换父类)。
  • 多态:同一接口不同实现;运行时根据对象实际类型决定行为。
  • SOLID:单一职责/开闭/里氏替换/接口隔离/依赖倒置。

🧠 难点与易错点

  • 面向对象三特性:封装、继承、多态。
  • 封装:隐藏内部实现,仅暴露稳定接口。
  • 继承:复用 + 扩展;满足里氏替换原则(子类可替换父类)。
  • 多态:同一接口不同实现;运行时根据对象实际类型决定行为。
  • SOLID:单一职责/开闭/里氏替换/接口隔离/依赖倒置。

🔑 关键词

算法基础选择类排序

🧪 模拟考试例题(按难度)

下面例题优先从 SRT 抽取关键句;若不足则根据本课知识点补齐,按难度分层:

⭐ 简单(概念识别 / 定义匹配)

单选
题干:下列关于“面向对象三特性”的说法,正确的是:
单选
题干:下列关于“封装”的说法,正确的是:
单选
题干:下列关于“继承”的说法,正确的是:

⭐⭐ 中等(概念对比 / 关键词定位)

单选
题干:下列关于“面向对象三特性”的说法,正确的是:
单选
题干:下列关于“封装”的说法,正确的是:

⭐⭐⭐ 较难(综合 / 题干场景化)

单选
题干:下列关于“选择类排序”的说法,正确的是:

🔧 补齐题(自动补足数量)

单选
题干:下列关于“面向对象三特性”的说法,正确的是: