美文网首页
python 创建类

python 创建类

作者: 寻找无名的特质 | 来源:发表于2022-04-15 05:53 被阅读0次

python算是面向对象语言,由于是动态语言,没有接口的概念。类的定义示例如下:

class Car:
    speed = 0
    started = False

    def start(self):
        self.started = True
        print("Car started, let's ride!")

    def increase_speed(self, delta):
        if self.started:
            self.speed = self.speed + delta
            print('Vrooooom!')
        else:
            print("You need to start the car first")

    def stop(self):
        self.speed = 0
        print('Halting')

所有的函数第一个参数都是self,这有点像C#的扩展,第一个参数是this。可以理解为将this显示传入。如果将self改为其它名称是否可以呢?其实也是可以的,只是使用self不会导致歧义。我们只要记住第一个参数是类本身实例就可以了。

相关文章

  • Python类Class

    创建方式 创建Python类 打开Run Module界面 Python类使用 Python类的init功能

  • Python类的构造与初始化

    在Python中,可以通过class关键字定义自己的类,然后通过自定义的类对象类创建实例对象。 python中创建...

  • python 创建类

    python算是面向对象语言,由于是动态语言,没有接口的概念。类的定义示例如下: 所有的函数第一个参数都是self...

  • python 类的使用

    创建实例 说明:关于类的这部分,我参考了《Learning Python》一书的讲解。 创建类 创建类的方法比较简...

  • 面试常考(python)

    Python语言特性 1.Python的函数参数传递 2.元类 metaclass metaclass 允许创建类...

  • Python 多线程笔记

    Python 多线程笔记 创建线程 1. 使用函数创建多线程 2. 使用类创建多线程 继承 Thread 类 重写...

  • 第32课:类

    预习: class、__init__、 9.1 创建和使用类 9.1.1创建Dog类 2,在Python2.7中创...

  • python对象

    1. 创建 Python 类python 3 最简单的类就像这样 类定义以class关键字开始,接着是用于识别类的...

  • Python整理笔记

    Python 目录 基本编程语法Python脚本抬头Python脚本接受参数异常捕获代码创建Python实体类数据...

  • 创建Python类的7个层次

    创建Python类的7个层次 数据类--不使用__init__创建类 基本类我们能写的最简单的类。 带有基本方法的...

网友评论

      本文标题:python 创建类

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