Python培训
400-111-8989
无论是学习Python还是学习其他语言,类这个概念是必学的知识点,但对于初学者来说,类这个概念比较抽象,搞不清类是什么,本文就来帮大家理一理。
其实类在我们生活中是很常见,它是相对于实例来说的,比如说,小学生这个词就是类,而小明就是实例,蔬菜就是类,而土豆就是实例,换成编程语言来说,类中有很多实例的共同属性,这些属性包括,名词属性,如:姓名、身高,动词类的属性在Python中叫做方法,如人会跑,人会大笑。我们再用图来解释一下。
这张图很好的说明了类,就是把变量和函数包装在一起。
我们把具有相同属性的和方法的的实例用类封装起来,以便更快捷的造成更多的实例,方便我们重复使用,其实类更像一个图纸。
那么我们知道类是什么了,现在,我们再进行一下知识扩展,在Python中我们该怎样定义一个类呢?
class ClassName(): <statement-1> . . . <statement-N>
可以看到,我们是用 class 语句来自定义一个类的,其实这就好比我们是用 def 语句来定义一个函数一样。
竟然说类是变量和方法的集合包,那么我们来创建一个类。
class ClassA(): var1 = 100 var2 = 0.01 var3 = '两点水' def fun1(): print('我是 fun1') def fun2(): print('我是 fun1') def fun3(): print('我是 fun1')
你看,上面我们就定义了一个类,类名叫做 ClassA , 类里面的变量我们称之为属性,那么就是这个类里面有 3 个属性,分别是 var1 , var2 和 var3 。除此之外,类里面还有 3 个类方法 fun1() , fun2() 和fun3() 。
定义了一个类,但这并不是我们的目的,我定义类是为了能调用它来为我们工作,那么类该怎样调用呢?其实调用也是很简单的,想调用属性,就是:类.属性,想调用方法,就是:类.方法(即函数)。
如下:
结果:
本文内容转载自网络,本着分享与传播的原则,版权归原作者所有,如有侵权请联系我们进行删除。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!