.
Java のメソッドについて (つまり、フォーラム、メーリング リスト、Issue Tracker などで) 書くとき、多くの人は、Java のネイティブ演算子の代わりに「#」記号を使用して、クラス名からメソッド名を区切ります。たとえば、人々はObject#toString
の代わりに参照しObject.toString
ます。この構文はどこから来たのですか?
質問する
4954 次
1 に答える
28
別のクラスのメソッドにリンクするときに javadoc コメントで使用される表記法です。
編集
コメントで提供される追加情報を収集するには:
- @Hugo は、
#
表記法が HTML アンカーに由来することに注意しています。 Object.method
@maksimovは、それが静的メソッドを呼び出すための Java 構文であり、誤解を招く可能性があると指摘しています。
アップデート
Java 8 は、メソッド参照の新しい構文をもたらします。これは現在、より一般的になっObject#toString
ているようですObject::toString
。
于 2012-06-28T15:24:10.313 に答える