Domande taggate «final»


10
Perché la parola chiave "finale" sarebbe mai stata utile?
Sembra che Java abbia avuto il potere di dichiarare le classi non derivabili per secoli, e ora anche C ++. Tuttavia, alla luce del principio Open / Close in SOLID, perché sarebbe utile? Per me, la finalparola chiave suona proprio come friend- è legale, ma se la stai usando, molto …
54 java  c++  solid  final 


2
Convenzione di denominazione: campi finali (non statici)
Oggi ho avuto una discussione con un collega sulla denominazione dei finalcampi nelle classi Java. Nei suoi finalcampi opionion dovrebbero essere considerati costanti poiché i loro valori non cambieranno dopo la creazione dell'istanza. Ciò porterebbe alla seguente convenzione di denominazione per i finalcampi: public class Foo { private static final …
23 java  naming  final 


3
In C ++, quando dovrei usare final nella dichiarazione del metodo virtuale?
So che la finalparola chiave viene utilizzata per impedire che il metodo virtuale venga ignorato dalle classi derivate. Tuttavia, non riesco a trovare alcun esempio utile quando dovrei davvero usare la finalparola chiave con virtualmetodo. Ancora di più, sembra che l'utilizzo di finalmetodi virtuali sia un cattivo odore poiché non …
11 c++  final 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.