1. 面向对象
日常中的对象:是一种可以被我们感知及操作的可触摸的实体。例如铃铛,它可以发出响声。
软件开发中的对象:虽然不能被触摸和感知,但是他们是一些东西的模型。是数据与相关行为的集合。
面向对象:面向简单来说就是指向,因此面向对象就是功能性的指向建模对象。
2. 类和对象
(1)创建Python类:
使用class关键字来定义一个类,class之后为类的名称(通常首字母大写),之后是冒号,冒号之后缩进的内容为类的内容块。
类名:遵循标准的Python变量名准则(必须以字母或下划线开头,并且只能由字母,数字和下划线组成)。建议类名使用驼峰格式命名(大写字母开头,如 MyFirstClass)。
class MyFirstClass:
pass
(2)创建类的实例对象:
对于上面的那个基本类,虽然看起来没有多大的作用,但是它允许我们创建这个类的实例对象。
从下面的这个代码中,我们可以看出创建类的实例对象很简单,只需要输入类的名字和一对括号。如下代码实例化了两个对象,a和b,当我们输出这两个对象的时候,可以得到对象所属的类和被存储的内存