type
status
date
slug
summary
tags
category
icon
password
1.类与对象

从类到对象的几种说法:1.创建一个对象 2.实例化一个对象 3.把类实例化
2.对象的传递
2.1 对象在内存中的存在形式
类在栈区,而属性在数据区

2.2 对象的赋值


2.3 对象作为参数进行传递

3.类模板
3.1 成员属性
1)成员属性的一般写法
2)成员属性的常用写法
在__init__函数可以进行动态的添加成员属性
在类中通过self+.属性名可以访问对象的属性/成员变量

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)动态的给对象添加方法

4.实例化对象
4.1 创建对象(self的改变)
self表示当前对象本身,简单的说,哪个对象创建,self就代哪个对象
4.2 使用对象
5.Class对象
当类创建好的时候就会有一个类对象,不用实例化对象
6.代码框架
类模板与类的实例化代码
🎖️- Author:孟浩
- URL:MengHaoの博客 | 行而不辍,未来可期/article/1bf30b52-583a-8098-9737-cfb28105c525
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!