面向对象基本语法

作者: 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

相关文章

  • Lession04类和对象的应用

    面向过程---------->面向对象 类的基本语法 构造方法 命名空间

  • 面向对象基本语法

    OC完全兼容C(.m)语言,可以在oc语言中混入c(.c)语言代码甚至是c++(.mm)代码。 oc关键字:基本上...

  • 面向对象基本语法

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

  • 面向对象 -- 基本语法

    创建类 创建对象 定义一个猫类 Cat定义两个方法 eat 和 drink定义一个猫类的对象 tom Cat()在...

  • iOS开发初学者学习路线

    基础C语言基本语法、Objective-C基本语法面向对象特性(类、对象、继承、多态、动态类型、动态绑定)协议(P...

  • Lua-基本语法

    1.基本语法 2.表 3.数组 4.面向对象之复制表的方式面向对象 5.面向对象之函数闭包的方式面向对象

  • JAVA基础概念

    整体目录 面向对象概念 JAVA基本语法 JAVA类 继承与接口 Numbers And Strings Gene...

  • 面向对象编程(二)

    面向对象编程(二) -------面向对象的基本特性 1、面向对象的基本特性 面向对象的编程是把现实客观存在的...

  • python基础知识(四)---面向对面编程

    python 面向对面编程 面向对象编程(或者可以称为 面向类编程)。 面向对象 提供的是一种 "语法功能", ...

  • 阿里P8资深架构师耗时一年整理19年Java工程师成神之路

    1、基础篇 01:面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台...

网友评论

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

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