Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Java non può fare un riferimento statico a un metodo non statico

Chiunque solo agli inizi con lo sviluppo Java è probabile incontrare il " Non si può fare un riferimento statico a un non- Static Method" errore. Questo è un problema comune, in particolare nei casi in cui un progetto Java contiene dichiarazioni di metodi all'interno della sua classe principale , oppure chiama i metodi che non sono statici , da metodi statici . Comprendere le cause e le soluzioni al problema è un elemento chiave per imparare a costruire progetti Java . Provoca

Se un programma Java tenta di chiamare un metodo che non è statico , da un metodo che è statica , il compilatore o IDE ( Integrated Development Environment) genererà un errore. I programmatori nelle prime fasi di apprendimento di sviluppo Java sono più probabilità di incontrare questo errore , perché non possono ancora avere familiarità con i concetti coinvolti nella programmazione orientata agli oggetti attraverso il linguaggio Java . Una situazione comune in cui l'errore tende a verificarsi quando il metodo principale di un programma sta tentando di chiamare un altro metodo definito nella stessa classe , ma che non è stato dichiarato come un metodo statico .
Solutions

la soluzione ai problemi che richiedono metodi non statici da metodi statici ha davvero bisogno di essere affrontata in un modo che soddisfa la domanda. Rendere il metodo statico aggiungendo la parola chiave " static " per il metodo di contorno può arrestare il compilatore da lamentarsi e consentire a un programma da eseguire . Tuttavia, il verificarsi dell'errore può indicare che il metodo potrebbe essere gestito meglio includendolo in una dichiarazione di classe , chiamandola con il creare un oggetto della classe .

 

Programmazione © www.354353.com