以下通过具体的例子,简单介绍 python 面向对象编程,初学python的朋友可以参考下。
#创建一个类
class Person:
'''This is a class for person'''
pass
#获得一个对象
p = Person()
#__init__(),对象建立后马上运行
class Person:
'''This is a class for Person'''
def __init__(self,name):
self.name = name
def sayHello(self):
print self.name
p = Person('flankwang')
#类变量和对象变量
class Person:
'''This is a class for person'''
#类变量
eysnum = 2
def __init__(self,name):
#对象变量
self.name = name
def __del__(self):
print 'I`am dying...'
self.name = ''
def sayHello(self):
print 'hello,',self.name
#继承
class C(P):
age = 1