type
status
date
slug
summary
tags
category
icon
password

1.类与对象

notion image
从类到对象的几种说法:1.创建一个对象 2.实例化一个对象 3.把类实例化

2.对象的传递

2.1 对象在内存中的存在形式

类在栈区,而属性在数据区
notion image

2.2 对象的赋值

notion image
notion image

2.3 对象作为参数进行传递

notion image

3.类模板

3.1 成员属性

1)成员属性的一般写法
2)成员属性的常用写法
在__init__函数可以进行动态的添加成员属性
在类中通过self+.属性名可以访问对象的属性/成员变量
notion image
3)成员属性的作用域
成员属性作用域为整个类局部变量作用域为它所在的方法中
属性和局部变量可以重名,访问时带上self表示访问的成员属性,没有带self则是访问局部变量

3.2 构造器

主要完成初始化任务
1)在初始化对象时,会自动执行__init__方法
2)在初始化对象时,将传入的参数,自动传递给init方法
3)一个类只有一个 __init __ 方法,即使你写了多个,也只有最后一个生效
4)构造方法不能有返回值,比如,你返回字符串 会报TypeError: init should return None not str

3.3 成员方法

1)需要带self的一般成员方法
2)不需要带self的静态成员方法
3)动态的给对象添加方法
notion image

4.实例化对象

4.1 创建对象(self的改变)

self表示当前对象本身,简单的说,哪个对象创建,self就代哪个对象

4.2 使用对象

5.Class对象

当类创建好的时候就会有一个类对象,不用实例化对象

6.代码框架

类模板与类的实例化代码🎖️
 
9.面向对象(中)3.3电阻器——金属膜电阻
Loading...
孟浩
孟浩
笔耕不辍,屡践致远
Latest posts
2025/4/17—对未来道路的一些思考
2025-4-17
2025/4/4—关于笔记和博客的一些想法
2025-4-8
7.8信号——自定义信号pyqtSignal
2025-4-1
7.Numpy索引和切片
2025-4-1
8.提升网站访问速度
2025-3-31
7.更新博客欢迎语
2025-3-31
Announcement
🎉NotionNext 4.5已经上线🎉
-- 感谢您的支持 ---
👏欢迎更新体验👏