为什么类下面的方法必须要传入一个形参?类里面的函数和普通的函数有啥区别?这个形参必须是self吗?
来源:1-2 类的属性和方法
菠萝_2022
2020-04-18 09:25:14
如题
1回答
同学,你好。
这是python的一种显示设计的语言设计风格,在类里面的方法都会定义个形参,用于指向类的实例,这个形参名称不一定要取名为self,还可以是其他名称,但建议还是使用self这个名称,因为python里都是使用的self;
类里面的函数和普通的函数最大的区别就是,类里的函数要通过类调用,和类有指向关系,如什么方法属于什么类,而普通函数和类没有这种指向关系,至于为什么要用到类里面的函数和普通的函数这取决于编程思想,类里面的函数就是面向对象的编程思想。
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题