美文网首页
2019-01-04面向对象

2019-01-04面向对象

作者: 时光偷走了青春 | 来源:发表于2019-01-04 20:45 被阅读0次

    面向对象

    一、python中一切皆对象

    你可能听说过,在 Python 中一切皆对象。
    在python中,一切皆对象。数字、字符串、元组、列表、字典、函数、方法、类、模块等等都是对象,包括你的代码。
    之前也提到过,Python 中的对象都有三个特性
    id:
    标识了一个对象的唯一性,使用内置函数 id() 可以获取到
    类型:
    表明了这个对象是属于哪个类, 使用内置函数 type() 可以获取到
    值:
    就是这个对象的本身,可以使用内置函数 print() 看到,这个看到的是 Python 让你看到的一个对象特有的表现方式而已。

    二、创建类

    使用关键字 class 创建一个类。
    但是这里有一点儿要注意,就是类名的第一个字母需要大写,这是规范。


    image.png

    三、实例化对象

    使用 类名() 可以实例化一个对象,你可以使用给这个实例化的对象起一个名字。


    image.png

    四、属性

    类的属性分为类的数据属性(key=value)和函数属性
    类的实例只有数据属性(key=value)


    image.png
    image.png

    五、方法

    凡是在类里定义的函数都都称为方法
    方法本质上是函数,也是类的函数属性


    image.png

    六、对象初始化方法inint()

    image.png

    七、对象之间的相互作用

    王者荣耀
    英雄攻击及承受伤害的源码(自定义的类)


    image.png

    相关文章

      网友评论

          本文标题:2019-01-04面向对象

          本文链接:https://www.haomeiwen.com/subject/kyokrqtx.html