Uso di # in risposte / documentazione quando ci si riferisce ai metodi di una classe

1

Se osservi attraverso la documentazione o le risposte di Java per Stack Overflow / domande del forum di programmazione, vedo spesso persone che si riferiscono a metodi come String#format , Object#clone ecc., piuttosto che String.format .

Questo ha a che fare con un metodo non statico, o è solo una convenzione?

Questo è piuttosto difficile da cercare a causa della maggior parte dei motori di ricerca che ignorano il simbolo "#", quindi mi scuso se questa è una domanda doppia.

    
posta Andreas Holley 08.02.2014 - 19:14
fonte

1 risposta

4

L'utilizzo di String#format deriva da javadocs e viene visualizzato lì come {@link package.class#member label} (documenti su javadoc ).

Il link generato a javadoc per String#format è <a href="../../java/lang/String.html#format(java.lang.String, java.lang.Object...)">format</a> - il # è un collegamento a un ancoraggio all'interno della pagina - in questo caso, la pagina String.html e l' #format(java.lang.String,%20java.lang.Object...) ancora. Puoi vedere un esempio di questo a Oracle java docs per il formato String # (notare l'url e colpire anche l'html generato)

Nient'altro che la divulgazione del formato della documentazione in ... altra documentazione.

    
risposta data 08.02.2014 - 20:55
fonte

Leggi altre domande sui tag