码迷,mamicode.com
首页 > 编程语言 > 详细

python 类一: 概述

时间:2016-10-03 00:31:22      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:python 类 实例


python  类:


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


区别是:

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

经典类是没有指定父类的


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

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


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


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


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

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


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





python 类一: 概述

标签:python 类 实例

原文地址:http://khaozi.blog.51cto.com/952782/1858489

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!