面向对象总结
核心思想
找个对象帮我实现功能,关注的是功能的结果
三个特征
封装,继承,多态
特点
符合人们思考的习惯
将复杂的程序简单化
将程序员从执行者换成指挥者
语法
class类名:
def __init__(self,形参1,形参2):
self.属性名1=形参1
self.属性名2=形参2
#方法
def 方法名(self,形参1..):
#方法体
pass
def __str__(self):
#返回对象定义的描述信息
return "描述信息"
对象的增删查改
对象.属性名 #查看
对象.属性名=值 #添加
对象.旧属性名=值 #修改
del 对象.属性名 #删除
对象
对象变量=类名(实际参数1,实际参数2)
对象变量=类名(形式参数1=实际参数1,形式参数2=实际参数2)
方法
对象.方法名([实际参数]) 实际参数从第二个参数开始传
核心思想
找个对象帮我实现功能,关注的是功能的结果
三个特