037类和对象:面向对象编程

self是什么?

相当于每个房子的编号

>>> class ball:
	def setname(self,name):
		self.name = name
	def kick(self):
		print("我是%s,该死的,谁砸我。。。" % self.name)

		
>>> a = ball()
>>> b = ball()
>>> a.setname("球A")
>>> b.setname("球B")
>>> c = ball()
>>> c.setname("球c")
>>> a.kick()
我是球A,该死的,谁砸我。。。
>>> c.kick()
我是球c,该死的,谁砸我。。。

init(self,param1,param2…)

>>> class ball:
	def _init_(self,name):
		self.name = name
	def kick(self,name):
		print("我叫%s,该死的,谁踢我。。。" % self.name)
发布了42 篇原创文章 · 获赞 0 · 访问量 276

猜你喜欢

转载自blog.csdn.net/qq_43169516/article/details/103859545