簡體   English   中英

編程語言中“ this”和“ self”之間的區別

[英]Difference between 'this' and 'self' in programming languages

在某些語言(例如Python)中,我們使用self ,而在其他語言(例如Java)中,我們使用this

同一功能的名稱差異是否有特殊原因?

這可能無法完全解決。

在PHP中, self用於static類方法,而$this指非靜態類的實例化對象。

編輯:在Java中, this類似於PHP引用當前對象。 至於python,這個答案似乎很好地解釋了selfhttps//stackoverflow.com/a/2709832/4490187

self這個名字沒有什么特別的。 這是Pythonistas慣用的名稱。

Java this ,沒什么特別的,只是約定中選擇的名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM