1
我所遇到的方法,如Java中的方法名稱之前的下劃線的含義是什麼?
if (_log.isInfoEnabled())
_log.info("Kicking the Supplier Info at " + importFrom + " with JobID " + jobId);
其中_是方法名之前存在。那是什麼意思?
我所遇到的方法,如Java中的方法名稱之前的下劃線的含義是什麼?
if (_log.isInfoEnabled())
_log.info("Kicking the Supplier Info at " + importFrom + " with JobID " + jobId);
其中_是方法名之前存在。那是什麼意思?
變量名或函數名前的下劃線(_)並不意味着什麼。這只是程序員命名函數的方式。
你可以用它來讓其他程序員知道它是一個私有函數或全局函數。這一切都取決於你與程序員的一致。
不,'_log'是*變量*名稱,而不是*方法*名稱。在你的例子中,方法名是'isInfoEnabled'和'info'。 – 2014-10-08 09:26:39
它看起來不像_log對我來說是一種方法(或者如果是的話,你不會調用它),而是一個對象 – LionC 2014-10-08 09:26:42
沒有任何慣例鼓勵以下劃線開頭的類名稱。這不是我最喜歡的;我也不會鼓勵它。 – duffymo 2014-10-08 09:28:18