När utvecklare skapa program i Java , kan de välja namn för olika kodelementen , inklusive variabler , klasser, metoder och paket . För det mesta utvecklarna har ett fritt val när de fattar dessa beslut , men det finns vissa begränsningar och konventioner inom det språk som de flesta utvecklingsprojekt observerar . I allmänhet , utvecklare tar en best practice metod försöker använda meningsfulla namn och iaktta de erkända namngivning riktlinjer för Java -programmering , eftersom detta skapar program som är lättare att arbeta med . Variabler
ett Java -program , kan du ge en variabel ett namn som börjar med en bokstav , ett dollartecken eller ett understreck . Något annat än detta är inte lagligt , och kommer att förhindra ett Java -program från sammanställningen . Om du programmerar i en integrerad utvecklingsmiljö kommer du att se felmeddelanden om du försöker använda en variabel namn som börjar med en annan karaktär . Enligt Java konvention , är det standard att börja ett variabelnamn med en liten bokstav om det är en konstant . Namnet kommer normalt omfatta en meningsfull representation av variabeln syftet , ibland med flera avsnitt , varje avsnitt efter det första börjar med en stor bokstav , som i följande exempel : String firstName ;
Metoder
Metoder i Java-program måste följa samma regler som variabler när det gäller rättsliga tecken. Det är också standard att börja en metod namn med en liten bokstav , med meningsfullt delar som börjar med en stor bokstav . Medan variabler ofta använda namn som omfattar substantiv , metoder är oftast mest meningsfulla när de använder verb , eftersom en metod är en process som utförs av programmet . Till exempel kan en metod för att returnera " firstName " variabel visas enligt följande : public String getFirstName ( ) katalog
lag av utvecklare arbetar ofta tillsammans i stora projekt , så att använda meningsfulla namn kan hjälpa utvecklare att återanvända varandras kod .
Klasser
När Java-utvecklare skapar klassdeklarationer , är den standard metod att använda substantiv - baserade namn , som representerar den roll föremålet för klass kommer att spela i programmet . Det är också standard att börja klassnamn med versaler , dela namnen i flera delar om det behövs , varje avsnitt börjar med en annan bokstav . Till exempel , i ett program hantering anställd lön , kan en klass ägnas åt att utföra beräkningen av skatt , med följande klassdeklarationen disposition : public class TaxCalculator
paket
Java-program grupplektioner till paket . Dessa paket wrap väl definierade delar av ansökan funktionalitet , med klasser i ett paket ofta arbetar tillsammans med varandra för att leverera ett visst område i programmet ansvarsområde . Paketnamn har ofta flera element i dem , som i följande exempel : java.io
Detta hänvisar till ingången och klasser utgående inom Java språket självt . Utvecklingsteam kan använda flera interna kategorier inom deras paketnamn , men konventionen är att använda alla små bokstäver .