下面从这几个方面来详细详解Python/ target=_blank class=infotextkey>Python面向对象:
- 初识对象
- 成员方法
- 类和对象
- 构造方法
- 其它内置方法
- 封装
- 继承
- 类型注解
- 多态
- 综合案例
学校开学,要求学生填写自己的基础信息,一人发一张白纸,让学生自己填 。
文章插图
改为登记表,打印出来让学生自行填写:
文章插图
程序中数据的组织
在程序中简单使用变量来记录学生信息
文章插图
使用对象组织数据
在程序中是可以做到和生活中那样,设计表格、生产表格、填写表格的组织形式的 。
1. 在程序中设计表格,我们称之为:设计类(class)
2. 在程序中打印生产表格,我们称之为:创建对象
文章插图
3. 在程序中填写表格,我们称之为:对象属性赋值
文章插图
二、成员方法类的定义和使用
在上一节中,我们简单了解到可以使用类去封装属性,并基于类创建出一个个的对象来使用 。现在我们来看看类的使用语法:
文章插图
文章插图
文章插图
成员变量和成员方法
那么,什么是类的行为(方法)呢?
文章插图
可以看出,类中:
- 不仅可以定义属性用来记录数据
- 也可以定义函数,用来记录行为
其中:
- 类中定义的属性(变量),我们称之为:成员变量
- 类中定义的行为(函数),我们称之为:成员方法
在类中定义成员方法和定义函数基本一致,但仍有细微区别:
文章插图
可以看到,在方法定义的参数列表中,有一个:self关键字
self关键字是成员方法定义的时候,必须填写的 。
- 它用来表示类对象自身的意思
- 当我们使用类对象调用方法的是,self会自动被python传入
- 在方法内部,想要访问类的成员变量,必须使用self
文章插图
推荐阅读
- K8S 深入理解 Pod 对象
- 电脑病毒“销声匿迹”?其实它只是“换对象”了
- 含免注册链接 用Python实现ChatGPT
- Python文件读写技巧
- 快乐|周玉蔻造谣蒋万安父亲外遇对象一案今日开庭 受害者坚决不和解
- 女孩|像找工作一样找对象
- kite的英文怎么读音 python kite 安装
- 卫然|海南来武汉招人啦!面向湖北人才提供600个优质岗位
- 华原朋美|日娱女星都爱垃圾场找对象?华原朋美再曝婚变!还辩护欠债夫没家暴前妻来着?
- 女孩|女留学生回到了县城,说找对象比找工作难百倍,大城市就好找吗?