在类的内部,使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数 self, 且为第一个参数,self 代表的是类的实例。
执行以上程序输出结果为:
self代表类的实例,而非类
类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。
以上实例执行结果为:
从执行结果可以很明显的看出,self 代表的是类的实例,代表当前对象的地址,而 self.class 则指向类。
self 不是 python 关键字,我们把他换成 runoob 也是可以正常执行的:
以上实例执行结果为:
国外购买云服务器5折网站全打不开远程进不去-云服务器问题北京网站建设费用大概多少钱?腾讯云服务器上传网站流程图便宜国外云服务器如何正确的选择企业邮箱?域名怎样续费?域名为什么要续费?阿里云服务器怎么购买性价比高