编程语言里的this的区别

55 阅读1分钟

问:

为什么C++里的this是一个隐式形参,不是关键字。

JAVA里把this设计成了关键字。

Python里的self既不是隐式的形参,也不是关键字而是一个显式的参数,可以更改它的名字,改成this也行,改成abc也无所谓......

各个语言对于this的设计不尽相同,各自有什么好处吗? 请大神指点一二🙏🙏🙏