|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
class Ball:
def setname(self,name):
self.name = name
def kick(self):
print('我叫%s,该死的,谁踢我...'% self.name)
为什么要写上 self.name = name
最后一行的 self.name 不能换成 name 吗?为什么
<实例变量> 可以在方法中共享使用, self.开头的就是实例变量
- #<<<<不考虑代码的对错,仅针对你的疑惑>>>>
- class Ball:
- def setname(self,name):# 方法(函数):setname / setname也称之为类Ball中的函数
- self.name = name# "self."开头的是实例变量 / <实例变量> 可以在方法中共享使用
- def kick(self):# 方法(函数):kick / kick也称之为类Ball中的函数
- print('我叫%s,该死的,谁踢我...'% self.name)
- # <<<<如果你纠结在为啥要写个self.name=name>>>> | 那么改动一下
- class Ball:
- def setname(self,name):
- self.aaaaaa = name
- def kick(self):
- print('我叫%s,该死的,谁踢我...'% self.aaaaaa)
复制代码
希望可以帮到你
|
|