1. Du kan se at du sidder med et java program hvis filen hedder .java
Andre typer kode kan godt begynde med class.
2. Startkoden hedder mange ting. main() er en metode, String[] args er en række argumenter, void er returtypen.
3. Void betyder at metoden returnerer ingenting. En metode kan returnere bl.a. et resultat i form af et tal, streng eller hashtabel. Eller den kan returnere ingenting, hvilket void betyder.
public // Det der beskrives herefter er ofentligt, // dvs det kan ses og bruges af kode udenfor denne klasse static // Det der beskrives herefter er 'statisk' // dvs. der bliver kun skabt een eneste. ikke en for hver // gang der laves en ny instans af klassen void // Det der beskrives herefter har datatypen 'void' // void er en speciel datatype der betyder 'ingen data' main // Det der beskrives har navnet 'main' ( // Det er en metode (funktion/subroutine) String[] // metodens 1te parameter har parametertypen 'array af strenge' args // metodens 1te parameter har navnet 'args' ) // metoden har ikke flere parametre end der er beskrevet indtil nu.
ny instans af klassen = at man opretter et nyt objekt af klassen.. altså en ny kopi. En klasse er bare en slags skabelon som du kan lave dine objekter ud fra.
Hvis noget er static behøver man ikke oprette et objekt (instans) af det for at kunne anvende det.. her er det typisk metoder som man erklære statiske.. de metoder som er statiske kan man anvende direkte ved at skrive klassens navn efterfulgt af metodens navn.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.