面向对象基本语法

作者: Kkite | 来源:发表于2019-07-12 09:54 被阅读13次
    目标

    ●dir内置函数
    ●定义简单的类(只包含方法)
    ●方法中的self函数
    ●初始化方法
    ●内置方法和属性

    01.内置函数

    ●在Python中对象几乎是无处不在的,我们学习的变量、数据、函数都是对象
    在Python中可以使用以下两个方法验证:
    1.在标识符/数据后输入一个 . ,然后按下TAB键,命令行中会提示该对象能够调用的方法列表
    2.使用内置函数 dir 传入标识符/数据,可以查看对象内的所有属性及方法
    提示 __方法名__ 格式的方法是Python提供的内置方法/属性


    序号 方法名 类型 作用
    01 __new__ 方法 创建对象时,会被自动调用
    02 __init__ 方法 对象被初始化时,会被自动调用
    03 __del__ 方法 对象被从内存中销毁前,会被自动调用
    04 __str__ 方法 返回对象的描述信息,print函数输出使用

    提示 利用好dir()函数,在学习时很多内容就不许要死记硬背了

    02.定义简单的类(只包含方法)

    面向对象更大封装,在一个类中 封装 多个方法,这样通过这个类创建出来的对象,就可以直接调用这些方法了!

    2.1定义只包含方法的类

    ●在python中要定义一个只包含方法的类,语法格式如下:

    class 类名:
        def 方法1(self, 参数列表):
            pass
    
        def 方法2(self, 参数列表):
            pass
    

    方法 的定义格式和我们接触过的 函数 几乎一样
    ●区别在于第一个参数必须是 self

    注意:类名 的命名规则要符合 大驼峰命名法

    2.2创建对象

    ●当一个类定义完成后,要使用这个类来创建对象,语法格式如下:

    对象变量 = 类名()
    

    如有错误或建议欢迎大家指出与评论哈,希望这篇博文能帮助到大家,大家也可以分享给需要的人。

    如需转载,请注明出处。https://www.jianshu.com/p/f1029f48df2a

    相关文章

      网友评论

        本文标题:面向对象基本语法

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