Så langt har vi oprettet et Java-projekt og også en ny pakke. Lad os nu oprette en java-klasse.
I venstre rude på vores eclipse-arbejdsområde bør vi se Java Tutorial Project og en pakke java.tutorial.example. Højreklik på pakkens navn, og der vil komme en indstilling frem, der svarer til den, vi gjorde ved oprettelsen af pakken, men denne gang skal vi i stedet for at vælge pakke vælge Class. Følgende vindue vil komme frem:
Fyld formularen i overensstemmelse hermed. Lad standardværdien for kildemappe og pakkenavn stå tilbage. Som du ville have bemærket standardværdien svarende til Java-projektet og pakken, hvor vi tilføjer den nye klasse. For feltet navn skal du sætte HelloWorld. Vær opmærksom på, at mellemrum ikke er tilladt som Class Name. Afkryds public static void main(String args) og lad alle andre felter være som de er Klik på Finish.
En ny klasse vil blive genereret med navnet HelloWorld.
Overstående kode ville endnu ikke gøre noget bare en tom klasse. Lad os fjerne linje 7, dette er dybest set bare en kommentar, som dybest set bare er en stub-indtastning, der minder brugeren om at begynde at tilføje kodelogik på denne linje.
Når vi har renset koden, så lad os sætte den linje ind, der udskriver Hello World til konsollen. Tilføj System.out.println(“Hello World”). Nedenfor er den fulde kildekode til Hello World, og lad os derefter gennemgå hver enkelt komponent.
Linje 1 er pakkens navn, hvor klassen hører til. Tjek på venstre side rude i din eclipse-applikation, klassen HelloWorld er inde i pakken com.javatutorial.example, som passer til den, der er deklareret på den første linje i vores klasse.
Linje 3 op til 7 er en kommentar. Dette tjener som en måde at dokumentere, hvad klassen handler om. Det er en god praksis at sætte fornuftige oplysninger på kommentarer.
For linje 9 public class HelloWorld, dette hvor vi erklærede, hvad der er vores klasses navn. Bemærk, at vi har startet deklarationen med et nøgleord public, hvilket betyder, at vores klasse HelloWorld er tilgængelig overalt. En java-klasse er sammensat af metode er inde i den. I linje 9 kan du se, at der er en åbningsklammer. Denne åbne parentes skal lukkes, hvilket vi har gjort i linje 17.
En java-klasse kan have flere metoder. Behandl en java-metode som en adfærd i vores java-klasse. I dette eksempel er vores metode main, som vi har erklæret i linje 11. Dybest set er linje 11 til 15 vores metode i denne klasse. I lighed med vores deklaration af vores HelloWorld-klasse skal hver java-metode have en indledende og afsluttende parentes. Det vil sige, at inden for den indledende og afsluttende parentes er al den kode, som vi sætter ind, en del af metoden main. Hver gang vi kalder denne metode, vil al kodelogikken indeni den blive udført.
Lader os se på vores metodeklaration public static void main(String args) . I lighed med vores deklaration af vores klasse er der et public nøgleord før metodens navn. Det betyder, at alle klasser, der har adgang til vores klasse, også kan kalde denne metode. Mere om adgangsmodifikatorer i et senere afsnit af vores java-programmeringsvejledning. Lad os nu gå videre til nøgleordet void. void-deklarationen før metodebetegnelsen main er faktisk en returtype. I dette tilfælde betyder det, at denne metode ikke returnerer noget, da vi har sat void. Returtypen varierer fra primitive datatyper til objektklasser. Ordet main i ovenstående kodestump er navnet på metoden. Inden for de indledende og afsluttende parenteser er det, vi kalder metodeargumenter, hvilket betyder, at denne metode accepterer et array af String med navnet args.
Nu da vi har diskuteret den grundlæggende java-programstruktur, lad os gå i detaljer med den kode, der opfylder vores oprindelige mål, som er at udskrive “Hello World” på konsollen. Dette gøres ved at kalde den statiske metode println fra System-klassen. Println-metoden accepterer String som input og udskriver den på konsollen. Da vi ønsker at udskrive “Hello World” på konsollen, har vi erklæret System.out.println(“Hello World”); Glem ikke at tilføje semikolon efter den afsluttende parentes. Hver kodedeklaration afsluttes med semikolon, dette er et must.