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 defined
In [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....
python笔记之面向对象
最新推荐文章于 2024-06-22 17:06:33 发布
937

被折叠的 条评论
为什么被折叠?



