零基础学python-2.20 类

类,是面向对象变成的核心

尽管python能够使用面向过程编程,可是他核心是面向对象,我们在这里简单说一说类

具体的展开会在后面的章节

1.定义类

表现形式:

class 类名(基类或者父类):

          '说明文字'

           静态成员变量

           方法

注意:python须要扩展基类或者父类,使用小括号括起来。一般来说继承object这个类

样例:

2.创建类的实例

通过上图我们能够了解到my=myClass()就是创建类

有几点注意的

1)在上面我们用来一个特殊的函数__init__,个人理解。他就像java里面servlet的生命周期里面的init函数。当创建这个类的实例时,他就能够第一个运行

另外还有其它特殊的函数后面再展开

2)self.name。这里比較难理解的就是,我们未定义不论什么的name。可是这里直接就能够引用过来

3)version,这个静态成员,会被myClass全部的方法共享


3.依据上面的类。我们继续扩展

我们添加一个方法

class myClass(object):	
	version=1.0
	def __init__(self,tempName='ray'):#self:自身,相似于java的this
		self.name=tempName#为自身的名字赋值
		print("创建myClass")
		print(self.name)
	def showVersion(self):
		print(self.version)


注意:我们每添加一个方法,都会须要填写一个參数“self”。代表把对象传进去

我们以下调用showVersion




就讲到这里。谢谢大家

------------------------------------------------------------------

点击跳转零基础学python-文件夹


posted on 2017-06-15 10:16  ljbguanli  阅读(127)  评论(0)    收藏  举报