采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
class Student():
sum1 = 0
def __init__(self,name,age = 3):
if name < 0:
self.name = 1
else:
self.name = name
def test(self):
print(self.name)
也可以像方法那样,在构造函数里判断啊
你的问题是什么呢?有些方法是私有的啊,不希望外部调用,这和判断有什么关系呢。
之前老师说对类字段的保护可以通过调用类方法里对值进行判断,但是在构造函数里,也可以对值进行判断
那如果不是通过构造函数传入数据呢?
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
6.5k 7
3.0k 3
2.8k 5
4.7k 22
2.9k 19
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号