为什么类下面的方法必须要传入一个形参?类里面的函数和普通的函数有啥区别?这个形参必须是self吗?

来源:1-2 类的属性和方法

菠萝_2022

2020-04-18 09:25:14

http://img.mukewang.com/climg/5e9a565a094aae5e07150449.jpg如题

写回答

1回答

好帮手慕笑蓉

2020-04-19

同学,你好。

  1. 这是python的一种显示设计的语言设计风格,在类里面的方法都会定义个形参,用于指向类的实例,这个形参名称不一定要取名为self,还可以是其他名称,但建议还是使用self这个名称,因为python里都是使用的self;

  2. 类里面的函数和普通的函数最大的区别就是,类里的函数要通过类调用,和类有指向关系,如什么方法属于什么类,而普通函数和类没有这种指向关系,至于为什么要用到类里面的函数和普通的函数这取决于编程思想,类里面的函数就是面向对象的编程思想。

如果解决了你的疑惑,请采纳,祝学习愉快~ 



0

0 学习 · 8160 问题

查看课程