
第一种:
上图的是叫类属性 可以通过类名直接调用,如: print(alenght) 就可以,一般用于封装全局变量,列表等,便于管理。
第二种:
上图这种叫对象的属性,只有在实例化类之后它们才能调用,如:
s = a(10,20,30) #实例化对象
print(slenght) #调用对象属性
注意一点,类名需要大写,然后你init里面的少了self,而且init后面的lenght没有意义。
以上就是关于如图,python中类的属性为啥有两种不同的定义方式,同样都是类的属性,两种有什么区别全部的内容,包括:如图,python中类的属性为啥有两种不同的定义方式,同样都是类的属性,两种有什么区别、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)