Python Lesson 9: 面向对象和类class《养一个自己的 “电子宠物”》

知识路线图

我们来介绍类的概念和用法


类的由来

在程序中的类,全部可以拟人化
比如,我们要用类表示人,就叫人类,
用类表示狗,就叫狗类

比如我们小B的需求,就是写一个女朋友类
那么这个虚拟的女朋友都有什么特征和方法呢?


有一种简便的方法,就是把小B以前的女神都列出来,看看他们都有什么属性
又能接受什么样的交往方法

类的语法

如果只是把女神一个个罗列出来,那还是写不出女神类
我们需要把所有女神在恋爱中的共性总结出来

举个最简单的例子,恋爱中的女神一定有对你的印象分值
而且这个分值又直接影响了你跟他交往,她对你的反馈


类的具体语法
class girlsheng(): #这里的girlsheng 就是女神类的名字
---属性
---方法

类与对象

如果我们创建一个 女神对象 ,girl1 = girlsheng()
在你和girl1交往的全过程中,这个女神就是唯一并且存在的
girl1有所有女神类的属性和方法

当然,你还可以同时再创建 girl2 girl3 这也是一般人的做法(会同时追几个对象)

实现女神类

Sorry but the SQLBolt exercises require a more recent browser to run.
Please upgrade to the latest version of Internet Explorer, Chrome, or Firefox!

Otherwise, continue to the next lesson: SQL Lesson 2: Queries with constraints (Pt. 1)
Python小机器人嘴巴会打印东西,还可以拖动
练习 do it — 请完成如下任务
我不会做求助!求助!

继续努力 学下一节