没有合适的资源?快使用搜索试试~ 我知道了~
python中__init__(self)方法和__init__(self,参数1,参数2)的区别(csdn)————.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 50 浏览量
2021-12-03
10:46:38
上传
评论
收藏 50KB PDF 举报
温馨提示
试读
1页
python中__init__(self)方法和__init__(self,参数1,参数2)的区别(csdn)————
资源推荐
资源详情
资源评论
init(self)方法:需要先实例化,然后再赋值。
init(self,参数 1,参数 2)方法:需要在实例化的同时传递参数。
init(self)方法:
class Student_Grade:
def __init__(self): # 类似于 c++中的默认构造函数
self.name = None
self.grade = None
def print_grade(self):
print("%s grade is %s" % (self.name,self.grade))
s1 = Student() # 创建对象 s1
s1.name = "Tom"
s1.grade = 8
s2 = Student() # 创建对象 s2
s2.name = "Jerry"
s2.grade = 7
s1.print_grade()
s2.print_grade()
init(self,参数 1,参数 2)方法:
class Student_Grade:
def __init__(self, name, grade): #类似于 C++中的有参构造函数
self.name = name
self.grade = grade
def print_grade(self):
print("%s grade is %s" % (self.name,self.grade))
s1 = Student("Tom", 8) # 创建对象 s1
s2 = Student("Jerry", 7) # 创建对象 s2
s1.print_grade()
s2.print_grade()
资源评论
一诺网络技术
- 粉丝: 0
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功