对象(具有明确定义的边界和标识,并且封装了状态和行为的实体)和类(类是一系列对象的抽象描述, 类是一组具有相同数据结构和相同操作的对象 的集合).
封装,继承(有的书上写的泛化),多态(封装,继承,多态高级编程语言基本都有),关联,聚合( 聚合用于表达一个复杂对象由若干简单对象的组成关系),消息( 消息是对象之间在一次交互中所传送的信息。 )
补充:
客观世界里的任何实体都可以被称为对象
类实例化后是对象,对象抽象后是类
抽象的过程是揭示事物区别于其他事物的本质特征的过程
封装是指对象对其访问者隐藏具体的实现,是软件模块化思想的体现
通过继承关系, 一个类可以共享其他类的结构和行为。
聚合的实现方式:值引用和传递引用。
面向对象的核心元素
最新推荐文章于 2022-12-12 21:11:56 发布