Python的类Class中

    技术2022-07-14  95

    __init__方法

    其前面带有”__“,故此函数被声明为私有方法,不可在类外调用。

    此方法可以带参数初始化

    此方法的首参数必须是”self“(不过”self“也可以换为其他名字,如”this“,但约定成俗为"self"),后续参数可以随意指定

    一个语言的合法分为”语法合法“和“语义合法”,语法合法即可被机器阅读并运行,但语义合法才是给人读的,所以语义合法很重要,故类名、变量名声明时需谨慎

    Python中定义方法的格式为:

    class Node:

        def __init__(self,value=None,left=None,right=None):

            self.value=value

            self.left=left

    在类内定义方法,但与他处方法不同的是,类内方法包含参数“self”,而且为第一个参数。

    self参数

    在类的方法中,在访问自身方法以及变量时,需要用到self。通俗来说,self即为当前类的实例自身。

    Processed: 0.009, SQL: 9