python 类与对象

世间万物皆对象,世间万物皆可分类

人以类聚 物以群分,具有相似内部状态和运动规律的实体的集合(或统称为抽象),
具有相同属性和行为事物的统称

类分三部分

* 类的名称:类名
* 类的属性:一组数据
* 类的方法:允许对进行操作的方法 (行为)

比如说人类:
人类就是名称
属性就是身高,体重,年龄啥的
方法就是吃饭睡觉打豆豆


  • 对象

    对象就是某一个具体事物的存在 ,在现实世界中可以是看得见摸得着的,
    可以是直接使用的

    比如说小明,小明有身高体重年龄,小明会吃饭睡觉打豆豆,那么小明就是人类,小明就是一个对象,你可以让他吃饭,也可以让他睡觉,还可以让他打豆豆

    人类不会做的事小明也不会,人类不会汪汪叫,小明也不会,人类不会啃骨头,小明也不会。


  • 定义类

    定义一个类,格式如下:

    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()

    所有代码效果如下

你可能感兴趣的:(python 类与对象)