Java Naming Restriksjoner

Java Naming Restriksjoner


Når utviklere lage programmer i Java-språket, kan de velge navn for ulike kodeelementer, inkludert variabler, klasser, metoder og pakker. For det meste utviklerne har et fritt valg når du gjør disse beslutningene, men det er noen restriksjoner og konvensjoner innenfor det språket som de fleste utviklingsprosjekter observere. Generelt, utviklere som tar en beste praksis tilnærming prøver å bruke meningsfulle navn og for å observere de anerkjente navngiving retningslinjer for Java-programmering, da dette skaper programmer som er lettere å jobbe med.

variabler

I et Java-program, kan du gi en variabel et navn som begynner med en bokstav, et dollartegn eller en understrek. Alt annet enn dette er ikke lovlig, og vil forhindre et Java-program fra kompilering. Hvis du programmerer i en Integrated Development Environment vil du se feilmeldinger hvis du prøver å bruke en variabel navn som begynner med en annen karakter. Ifølge Java konvensjonen, er det standard å begynne et variabelnavn med en bokstav med mindre det er en konstant. Navnet vil normalt utgjøre en meningsfull representasjon av den variable formål, noen ganger med flere seksjoner, hver seksjon etter første start med en stor bokstav, som i følgende eksempel:
String fornavn;

metoder

Metoder i Java-programmer må følge de samme reglene som variabler i form av lovlige tegn. Det er også standard å begynne en metode navn med en bokstav, med meningsfulle deler begynner med en stor bokstav. Mens variabler ofte bruk navn som involverer substantiver, metoder er ofte mest meningsfulle når de bruker verb, siden en metode er en prosess utført av programmet. For eksempel, en fremgangsmåte returnere "fornavn" variable kan vises som følger:
public String getFirstName ()

Team av utviklere jobber ofte sammen på store prosjekter, så bruker meningsfulle navn kan hjelpe utviklere å gjenbruke en annen kode.

klasser

Når Java-utviklere lage klasse erklæringer, er standardmetoden for å bruke substantiv-baserte navn, som representerer rolle objekter av klassen skal spille i programmet. Det er også standard å begynne klasse navn med store bokstaver, dele navnene i flere deler om nødvendig, hver del begynner med en annen bokstav. For eksempel, i et program håndtering ansatt lønn, en klasse kan være dedikert til å gjennomføre skatteberegninger, med følgende klasse erklæring disposisjon:
public class TaxCalculator

pakker

Java-programmer gruppe klasser i pakker. Disse pakkene wrap veldefinerte deler av applikasjonsfunksjonalitet, med klassene inne i en pakke ofte arbeider i forbindelse med hverandre for å levere et bestemt område i programansvar. Pakkenavn har ofte flere elementer i dem, som i følgende eksempel:
java.io

Dette refererer til inngangs- og utgangs klasser innen Java språket selv. Utviklingsteam kan bruke flere interne kategorier innenfor sine pakkenavn, men konvensjonen er å bruke alle små bokstaver.