概述
关于类与类的示例可以举个例子,比如:
类(class):水果
实例(instance):苹果
实例就是类的一种具象化。
Python通过关键字 class来定义 类,Python中的类一般要遵循以下形式:
class A:#类名
def __init__(self,参数1,参数2..):#构造函数
...
def 方法名1(self,参数1,参数2..):#方法1
...
def 方法名2(self,参数1,参数2..):#方法2
...
代码中__init__方法也称为构造函数,是进行初始化的方法,只在生成类的实例时被调用一次。在方法的第一个参数中明确的写入表示自身的self也是python的一个特点。
self在类中就是表示类本身的一个实例。
下面通过一个可运行的代码段来说明一下类中self的用法:
class Man:
def __init__(self,name):
self.name=name
print("world!")
def hello(self):
print("Hello " + self.name+"!")
def goodbye(self):
print("Good-bye "+self.name+"!")
m=Man("Ming")
m.hello()
m.goodbye()
运行结果如下图:
用一句话来解释就是,self指代类本身
同时,这个self就是一个参数,可以自己随意定义:
class Man:
def __init__(my,name):
my.name=name
print("world!")
def hello(my):
print("Hello " + my.name+"!")
def goodbye(my):
print("Good-bye "+my.name+"!")
m=Man("Ming")
m.hello()
m.goodbye()
运行结果同上。
更加详细的讲解https://zhuanlan.zhihu.com/p/95788606
最后
以上就是无心过客为你收集整理的Python中的类以及self的简单解释的全部内容,希望文章能够帮你解决Python中的类以及self的简单解释所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复