“面向对象的基本概念”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第6行: 第6行:
 
[[文件:面向对象的基本概念.png|无|缩略图|600x600像素]]对象
 
[[文件:面向对象的基本概念.png|无|缩略图|600x600像素]]对象
  
程序系统中基本运行的实体,包括数据和数据的操作。
+
程序系统中基本运行的实体,包括'''<big>数据和数据的操作</big>'''。
  
一个对象把属性和行为封装成一个整体,实现生产者与使用者的分离。
+
一个对象'''<big>把属性和行为封装</big>'''成一个整体,实现生产者与使用者的分离。
  
一个对象通常可由对象名、属性和方法(操作)三部分组成。
+
一个对象通常可由'''<big>对象名、属性和方法</big>'''(操作)三部分组成。
  
  
第17行: 第17行:
 
定义了一组大体上相似的对象。
 
定义了一组大体上相似的对象。
  
类是对象的抽象,对象是类的具体化,是类的实例。
+
'''<big>类是对象的抽象</big>''','''<big>对象是类的具体化</big>''','''<big>是类的实例</big>'''。
  
 
特殊类是一般类的子类,一般类是特殊类的父类。
 
特殊类是一般类的子类,一般类是特殊类的父类。

2022年9月26日 (一) 13:48的版本

https://www.bilibili.com/video/BV1hg411V7Bm?p=84

1)面向对象的基本概念

面向对象=对象+分类+继承+通过消息的通信

面向对象的基本概念.png

对象

程序系统中基本运行的实体,包括数据和数据的操作

一个对象把属性和行为封装成一个整体,实现生产者与使用者的分离。

一个对象通常可由对象名、属性和方法(操作)三部分组成。


定义了一组大体上相似的对象。

类是对象的抽象对象是类的具体化是类的实例

特殊类是一般类的子类,一般类是特殊类的父类。


继承

父类和子类之间共享数据和方法的机制。

一个父类可以有多个子类,一个子类可以继承其父类(或祖先类)中的属性和方法。

单重继承:从一个父类A得到继承

多重继承:一个子类有两个或更多个父类


重置

是一种动态绑定机制,使得子类在继承父类的前提下,用适合自己要求的实现去置换父类中的相应实现。


消息

对象之间的通信构造。


消息传递

当一个消息发送给某个对象时,包含要求接收对象去执行的某些活动的信息。

接收到信息的对象经过解释,然后予以响应。