世间万物皆对象,世间万物皆可分类
-
类
人以类聚 物以群分,具有相似内部状态和运动规律的实体的集合(或统称为抽象),
具有相同属性和行为事物的统称
类分三部分
* 类的名称:类名
* 类的属性:一组数据
* 类的方法:允许对进行操作的方法 (行为)
比如说人类:
人类就是名称
属性就是身高,体重,年龄啥的
方法就是吃饭睡觉打豆豆
-
对象
对象就是某一个具体事物的存在 ,在现实世界中可以是看得见摸得着的,
可以是直接使用的比如说小明,小明有身高体重年龄,小明会吃饭睡觉打豆豆,那么小明就是人类,小明就是一个对象,你可以让他吃饭,也可以让他睡觉,还可以让他打豆豆
人类不会做的事小明也不会,人类不会汪汪叫,小明也不会,人类不会啃骨头,小明也不会。
-
定义类
定义一个类,格式如下:
class 类名:
方法列表
定义一个人类 :
class people:
def Height(self):
print('%s的身高为%f'%(self.name,self.height))
def eat(self):
print('%s吃饭'%self.name)
-
创建对象
创建一个人类的对象,格式如下:
对象名 = 类名()
创建一个小明:
xiaoming = people()
xiaoming.name = '小明'
xiaoming.height = 1.80
xiaoming.Height()
xiaoming.eat()
所有代码效果如下