Sono stato di programmazione in Java per un po ', e ho appena incontrato questa sintassi per la prima volta:Quando si inserisce un punto e virgola dopo un metodo di chiusura del rinforzo?
public Object getSomething(){return something;};
Quello che mi è interessante è il punto e virgola finale. Non sembra che stia causando un errore del compilatore e, per quanto ne so, non genera errori di runtime, quindi sembra essere una sintassi valida. Quando dovrei usare questa sintassi? O è solo qualcosa che è permesso ma generalmente non usato?
nota: lo stesso vale per le classi - è possibile terminarle con ';' in stile 'C++'; è utile quando si utilizza il codice direttamente portato. – vaxquis