文章目录
一、面向对象简介
1.面向对象基本概念
面向对象OOP,即Object Oriented Programming。
什么是对象:
对象就是内存中存储指定数据的一块区域。
实际上对象就是一个容器,专门用来存数据。
程序运行的通俗解释:
代码存在硬盘,CPU处理代码,CPU和硬盘之间有内存,解释器将代码交给内存,CPU再从内存读取。
2.面向对象的结构
id(标识)
用来标识对象的唯一性,每个对象都有唯一的id,每个id指向一个内存地址值。
id由解释器生成,其实就是对象的内存地址。
type(类型)
类型决定了对象有哪些功能。
可以通过type()函数来查看对象的类型。
value(值)
值就是对象中存储的具体数据,分为:
- 可变对象:
列表list、集合set、字典dict。 - 不可变对象:
数值类型int、float,字符串str,元组tuple,布尔型bool。
3.从面向过程到面向对象
所谓面
本文是Python全栈学习系列的第一篇,主要介绍了面向对象的基本概念,包括对象的标识、类型和值,从面向过程到面向对象的转变。接着讲解了类(class)的简介,对象的创建流程,属性和方法的定义与使用。面向对象让复杂问题变得简单,通过类和对象实现了代码的复用和封装。最后,探讨了属性和方法的查找流程以及在实际编程中的应用。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



