python笔记之面向对象

来源:互联网 发布:做吉他谱的软件 编辑:程序博客网 时间:2024/05/18 03:49
n [31]: class A:    ...:     def fun(self):    ...:         print "我是Andrew...."    ...:         In [32]: class B:    ...:     def fun(self):    ...:         print "我是babuya...."    ...:         In [33]: a=A()In [34]: b=B()In [35]: a.fun()我是Andrew....In [36]: b.fun()我是babuya....#定义类的作用,定义一个类之后只要任何继承了类作用的,都具有相应类的特性,可以对相应的继承类进行相应的操作,并取得相同的效果In [37]: class ball:    ...:     def setName(self,name):    ...:         self.name=name    ...:     def kick(self):    ...:         print "my name is %s,shit who shot me...." % self.name    ...:         In [38]: a=ball()In [39]: a.setName('球A')In [40]: b=ball()In [41]: b.setName('westing')In [42]: c.setName('球B')---------------------------------------------------------------------------NameError                                 Traceback (most recent call last)<ipython-input-42-51b2b4c9a68c> in <module>()----> 1 c.setName('球B')NameError: name 'c' is not definedIn [43]: c=ball()In [44]: c.setName('球B')In [45]: a.kick()my name is 球A,shit who shot me....In [46]: b.kick()my name is westing,shit who shot me....In [47]: c.kick()my name is 球B,shit who shot me....
0 0
原创粉丝点击