【python】对象
对象
- 初识对象
- 成员方法
- 类和对象
- 构造方法
- 其它内置方法
- 封装
- 继承
- 类型注释
- 多态
- 综合案例
- 二级目录
- 三级目录
初识对象
设计表格-生产表格-填写表格
对应于程序中:设计类-创建对象-对象属性赋值
class Student:name=Nonegender=None
# 基于类创建对象
stu_1=Student()
stu_2=Student()
# 对象属性进行赋值
stu_1.name="张三"
stu_2.name="李四"
# 获取对象中记录的信息
print(stu_1.name)
成员方法
可以使用类去封装对象属性,并基于类创建出一个个对象来使用
类的使用语法
class 类名称: # class为关键字类的属性 #定义在类中的变量(成员变量)类的行为 #定义在类中的函数(成员方法)
创建类对象的语法:
对象=类名称()
类的行为(方法):
class Student:name=Noneage=Nonedef say_hi(self):print(f"我是{self.name}")stu=Student()
stu.name="张三"
stu.say_hi() # 输出:我是张三
可以看出类不仅可以用来定义属性、记录数据,也可以定义函数、记录行为。
在类中定义成员方法和定义函数基本一致:
def 方法名(self,形参1,...,形参N)
self关键字是成员方法定义时必须写的,用来表示类对象自身的意思,当使用类对象调用方法,self会被python传入,在方法内部,要访问类的成员变量必须使用self