首页 > 编程语言 > 详细

Python类一

时间:2017-11-06 23:34:47      阅读:206      评论:0      收藏:0      [点我收藏+]
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。
class ClassName:
     ‘‘‘类的说明‘‘‘
     类的内容
 
举例:
class ren(object):
     ‘‘‘this is a new class‘‘‘
     name = ‘meinv‘
     sex = ‘woman‘
a = ren()
print (type(a))
print (a.name)
print (a.sex)
a.age = 10
print (a.age)
结果:
<class ‘__main__.ren‘>
meinv
woman
10
 
 
类的构造器
 
class ren(object):
def __init__(self, name, sex):
self.name = name
self.sex = sex
def hello(self):
print (‘Hello {0}‘.format(self.name))

test = ren("Kelake", "M")
test.hello()

test2 = ren("King", "M")
test2.hello()
运行结果:
Connected to pydev debugger (build 172.3968.37)
Hello Kelake
Hello King
 
Process finished with exit code 0
 
 
类的继承
class A(object):
     pass
class B(object)
     pass
class C(A,B)
     pass
 
 
类C继承类A和类B  .
 
 
 
 
 
 

Python类一

原文:http://www.cnblogs.com/kelake/p/7795539.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!