零基础学python-2.20 类
类,是面向对象变成的核心
尽管python能够使用面向过程编程,可是他核心是面向对象,我们在这里简单说一说类
具体的展开会在后面的章节
1.定义类
表现形式:
|
class 类名(基类或者父类): '说明文字' 静态成员变量 方法 |
样例:
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
就讲到这里。谢谢大家
------------------------------------------------------------------
浙公网安备 33010602011771号