python 类一: 概述


python  类:


分为新式类 和 旧式类 (也叫经典类):


区别是:

新式类至少继承自一个父类(至少继承自object类)

经典类是没有指定父类的


类是抽象的,是实例工厂。

实例是类的实例(说的有点绕)。


方法必须绑定到实例才能被调用。即使是在实例中直接调用了类方法,那也是通过实例去调用的。


类的方法参数(这里说的是一般方法)是只需传递除了self以外的参数就行的。如同其他语言的this参数,不需要传递的。而静态方法和类方法则不同,其中,类方法需要的是传递类参数。


__init__方法在实例化的过程中被调用。但__init__并不是一个真正的构造器(虽然有类似的地方)。

python在定义好类之后,要实例化类的话,会调用到__init__方法去对实例进行初始值的设定或者去做一些初步的诊断代码。主要就是在实例创建后,返回实例对象之前,去执行某些特定的任务或者设置。


但是不建议把print语句放到方法中(包括__init__方法)。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章