![](/img/trans.png)
[英]What is difference between functional and imperative programming languages?
[英]Difference between 'this' and 'self' in programming languages
在某些語言(例如Python)中,我們使用self
,而在其他語言(例如Java)中,我們使用this
。
同一功能的名稱差異是否有特殊原因?
這可能無法完全解決。
在PHP中, self
用於static
類方法,而$this
指非靜態類的實例化對象。
編輯:在Java中, this
類似於PHP引用當前對象。 至於python,這個答案似乎很好地解釋了self
: https : //stackoverflow.com/a/2709832/4490187
self
這個名字沒有什么特別的。 這是Pythonistas慣用的名稱。
Java this
,沒什么特別的,只是約定中選擇的名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.