在类中静态方法,起着什么样的作用?
来源:9-11 静态方法
慕粉1469164417
2018-04-14
在类中有实例方法,类方法,静态方法。
实例方法可以操控一个实际的行为。
类方法可以改变一个类的属性。
那么静态方法有是干什么的?
写回答
2回答
-
python的类看似不完整的面向对象,估计是后面改的。所以会保留一些面向过程的奇怪东西。比如这个静态类,老师课程提到是于类本身无关的方法,既然无关为啥要留下,所以,静态方法在我看来就是盲肠。使用过程不使用也没有问题。这种方法类似于工具方法,比如human的类,我可以带一个些工具,比如验证年龄、性别的非法与否这类的工具方法,可以避免反复写很多校验代码。但用处说实在的不多。
00 -
7七月
2018-04-15
如果一个方法和类也没关系,实例也没关系,比如一个纯粹的数学计算,那么选择静态方法比较合适,并不是没有意义的。
20
相似问题
类方法和静态方法可以调用实例变量吗?
回答 1
类实例化运行错误
回答 1