Restrizioni Java Naming

October 26

Restrizioni Java Naming


Quando gli sviluppatori a creare applicazioni in linguaggio Java, possono scegliere i nomi per i vari elementi del codice, tra cui variabili, classi, metodi e pacchetti. Per la maggior parte degli sviluppatori parte avere una libera scelta quando prendere queste decisioni, ma ci sono alcune limitazioni e le convenzioni a la lingua che la maggior parte dei progetti di sviluppo osservano. In generale, gli sviluppatori che prendono un approccio best practice tenta di utilizzare nomi significativi e di osservare le linee guida di denominazione riconosciuti per la programmazione Java, in quanto questo crea applicazioni che sono più facili da lavorare.

variabili

In un programma Java, si può dare una variabile qualsiasi nome che inizia con una lettera, il simbolo del dollaro o di un carattere di sottolineatura. Qualcosa di diverso da questo non è legale e impedirà un programma Java da compilare. Se si programma in un ambiente di sviluppo integrato vedrete messaggi di errore se si tenta di utilizzare un nome di variabile che inizia con un altro personaggio. Secondo la convenzione Java, è normale per iniziare un nome di variabile con una lettera minuscola meno che non sia una costante. Il nome normalmente comprendono una rappresentazione significativa dello scopo variabili, a volte con più sezioni, ciascuna sezione dopo la prima partenza con una lettera maiuscola, come il seguente esempio:
String firstName;

metodi

Metodi di programmi Java devono osservare le stesse regole come variabili in termini di caratteri legali. È di serie anche per iniziare un nome di metodo con una lettera minuscola, con tratti significativi che iniziano con un carattere maiuscolo. Mentre variabili utilizzano spesso nomi coinvolgono sostantivi, metodi sono spesso più significative quando usano verbi, dato che un metodo è un processo eseguito dal programma. Ad esempio, un metodo per riportare la variabile "firstName" potrebbe apparire come segue:
public String getFirstName ()

Le squadre di sviluppatori spesso lavorano insieme su progetti di grandi dimensioni, in modo da utilizzare nomi significativi possono aiutare gli sviluppatori di riutilizzare un codice di un altro.

Classi

Quando gli sviluppatori Java di creare dichiarazioni di classe, l'approccio standard è quello di utilizzare i nomi sostantivo-based, che rappresentano gli oggetti ruolo della classe giocherà all'interno dell'applicazione. È di serie anche per iniziare i nomi delle classi con lettere maiuscole, dividendo i nomi in più parti, se necessario, ogni sezione inizia con un'altra lettera maiuscola. Ad esempio, in una manipolazione pay dipendente applicazione, una classe potrebbe essere dedicato alla realizzazione di calcoli fiscali, con il seguente schema dichiarazione di classe:
public class TaxCalculator

Pacchetti

Le applicazioni Java lezioni di gruppo in pacchetti. Questi pacchetti avvolgere sezioni ben definite di funzionalità dell'applicazione, con le classi all'interno di un pacchetto di lavorare spesso in combinazione tra loro per fornire una determinata area di responsabilità del programma. I nomi dei pacchetti hanno spesso più elementi in essi, come il seguente esempio:
java.io

Questo si riferisce alle classi di ingresso e uscita all'interno del linguaggio Java stesso. I team di sviluppo possono utilizzare più categorie interne nei loro nomi dei pacchetti, ma la convenzione è quello di utilizzare tutte le lettere minuscole.