2010-02-19 27 views

回答

2

「m」是會員的簡稱。這只是一種讓你知道你在處理類成員變量的方法。在其他環境或編程語言中,您可以改爲使用下劃線前綴。

1

將「m」或「m_」或「_」等前綴放在屬性名稱上的基本原理是使它們更易於區分局部變量和參數。

但是所有IDE(以及大量的文本編輯器)都能夠使用不同的顏色來呈現屬性名稱和本地或參數名稱,這使得這種約定幾乎浪費了時間。你會注意到,Sun Java Style Guide不會「保佑」這個約定。

但是誰知道他們爲什麼選擇在Android代碼庫中執行此操作。也許他們試圖調整他們的Java,C和C++編碼標準?也許Google的編碼器都使用黑白顯示器? :-)

+1

有些人在討論代碼時仍然可以在團隊會議中找到有用的黑白打印輸出。它允許您與更多部分進行協作,而不是一次一個屏幕可以顯示的部分,還可以讓我們可憐的疲倦的眼睛從「發光」中休息一下。 – 2010-02-19 06:13:17

+2

樹殺人犯:-) – 2010-02-19 08:14:43