1.面向过程: ------ 函数 --- 功能
2.面向对象: ------ 类
------------面向对象 (object-oriented ;简称: OO) 至今还没有统一的概念 我这里把它定义为:
按人们 认识客观世界的系统思维方式,采用基于对象(实体) 的概念建立模型,
模拟客观世界分析、设 计、实现软件的办法。
------ 程序是由数据和功能组合而成的对象构建起来的
买电脑:
------ 面向过程:----- 需求 ---- 电脑商城 -- 筛选电脑 --- 测试性能 ---- 砍价 ---- 成交
------ 面向对象:----- 需求 ---- 电脑高手(对象 ---- 功能组合而成 )
人类 ----- 男人, 女人
3. 面向对象编程(Object Oriented Programming-OOP) 是一种解决软件复用的设计和编程方法。
这种方法把软件系统中相近 相似的操作逻辑 和 操作 应用数据、状态,-------- 以类的形式描述出来,
------ 以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。
4. 类 ----- class
类是抽象的, 是具有相同特征或行为的事物统称
5. 类的定义
class 类名():
代码业务逻辑
6. 类名的定义:
与函数命名方法一样
驼峰命名法 ---- 单词首字母大写
class Person():
print('人类')
7. 如何调用类 ---- 实例化
实例化 ------ 对象(实例化对象)
class Example_F():
print('ok')
#实例化,实例化会触发这个类,不是真正的调用
a = Example_F()
pri