2013-05-22 10 views
7
/** 
*@param context 
*@param attrs 
*/ 
Public DotView(Context context, Attribute attrs) { 
    super(context, attrs); 
    setFocusAbleInTouch(true); 
} 

Il parametro @param è utile. Ho visto questo codice in un libro di programmazione Android, ma l'autore non ha spiegato cosa intendesse il @param. So che è all'interno di un commento in doppia riga quindi presumo che @param non faccia nulla per il risultato ed è lì per la leggibilità. Ho ragione o torto?Qual è lo scopo dell'annotazione @param nel codice Java?

+5

Questa non è un'annotazione. È Javadoc. Ti permette di descrivere un parametro del metodo. –

+1

Se vuoi dire che '/ ** * /' viene ignorato dal compilatore Java, allora hai ragione. Come sottolineato, viene elaborato dall'utilità JavaDoc. –

+1

@ PM77-1 Dopo aver scritto un taglet, mi è apparso evidente che l'utilità JavaDoc sta effettivamente utilizzando il compilatore per ottenere il suo input. Questo è logico, deve gestire metodi sovrascritti, collegamenti ad altre classi ecc. Ecc. Quindi non viene ignorato dal compilatore, ma il compilatore, naturalmente, non lo convertirà in codice byte Java. –

risposta

Problemi correlati