Hvad er en hovedklasse i Java?

Artículo revisado y aprobado por nuestro equipo editorial, siguiendo los criterios de redacción y edición de YuBrain.


Klasser inkluderer:

  • Datafelter , som bruger variabler, datastrukturer og andre klasser.
  • Metoder er sekvenser af instruktioner, der bruges til at manipulere data.

De fleste klasser består af både variable og metoder. Nogle klasser har dog kun én af disse komponenter. Hvert objekt, der er oprettet fra en klasse, er kendt som en “instans af klassen”.

En klasse kan også defineres som en prototype, der bestemmer variablerne og metoderne, såvel som andre funktioner af objekter af samme type.

Hvad er hovedmetoden

Java-programmer har altid et indgangspunkt, som er kendt som “hovedklassen”, “startklassen” eller “hovedmetoden”. Det kaldes også ofte ved sit engelske navn, hovedklasse .

En metode er det, der tillader udførelse af et program. I tilfælde af main()-metoden er det den første funktion, der startes, når du vil åbne et program eller en applikation. Typisk analyserer main()-metoden alt på kommandolinjen, udfører en vis konfiguration eller verifikation og gør det nemt at starte et eller flere objekter for at fortsætte arbejdet med det program, der kører i øjeblikket.

En af hovedfunktionerne ved main()-metoden er, at den kun accepterer én parameter, en String-array. Dette array tager de værdier, der indtastes, når et program eller program udføres fra kommandolinjen. Uanset hvilken værdi der indtastes, vil Java-runtime-miljøet, også kendt under dets akronym JRE , transformere det til et String-array.

Hovedmetodens egenskaber og struktur

For dens korrekte udførelse skal hovedmetoden opfylde visse betingelser og følge en bestemt struktur. Som det kan ses i eksemplet, har hovedmetoden følgende egenskaber:

  • Det er skrevet mellem parentes ()
  • Det skal hedde hoved, med små bogstaver. Hvis det er skrevet på en anden måde, vil java runtime-miljøet (JRE) ikke genkende det.
  • Det skal være offentligt og statisk: det betyder, at det skal være tilgængeligt uden for en klasse og også kunne udføres uden en forekomst af klassen.
    Har en ugyldig returtype: det vil sige tom. Da det er den første kodelinje, der skal udføres, er der ingen anden kode før den, der muligvis har brug for nogen værdi, derfor vil hovedmetoden altid have en void-returtype.
    Den skal indeholde en enkelt parameter: en String[]-array

Placering af main() metoden

Main()-metoden kan være i enhver klasse, der er en del af en applikation. Hvis en sådan applikation består af et kompleks, der omfatter flere filer, oprettes normalt en separat klasse dedikeret kun til main()-metoden.

Da den er indgangspunktet til et program, indtager main()-metoden en vigtig plads i det. Der er dog forskellige meninger om dens placering og dens indhold.

Nogle programmører foreslår, at main()-metoden skal være øverst i programmet, da det trods alt er det, der tillader programmet at starte.

Den bedste måde at lokalisere main()-metoden korrekt og inkludere visse elementer eller ej, vil være at tage hensyn til kravene til programmet eller applikationen.

Syntakseksempel for hovedmetode

En simpel main() metode er normalt udtrykt som følger:

public class class_name {
public static void main (String [] args) {
sekvensblok;
}

}

Som du kan se, har denne enkle hovedmetode forskellige linjer. På den første linje i koden er navnet på klassen, som kan være et hvilket som helst navn, der tjener til at identificere denne særlige klasse.

I anden linje er erklæringen af ​​funktionen, det vil sige selve hovedmetoden. Den er offentlig og af typen ugyldig , det vil sige, at den ikke returnerer noget ved færdiggørelsen. Hvis den havde en anden værdi her, såsom int (som betyder “heltal”), ville vi i slutningen af ​​funktionen få en variabel eller heltal. Et argument er også inkluderet på denne linje, som er det, der vises inden for parentesen: en String-array. Så er der en nøgle, der peger til venstre, som starter udførelsen af ​​funktionerne.

I den tredje linje er blokken af ​​sekvenser. Det er de koder, som programmet vil følge under dets udførelse. Hver streng skal slutte med et semikolon. Sekvenser er normalt variabler, operationer eller andre handlinger, såsom at ændre eller slette noget.

I fjerde linje er der en højrepegende klammeparentes «}». Denne tast angiver fuldførelsen af ​​udførelsen af ​​en eller anden funktion. Til sidst, på den femte linje, er der endnu en bøjle, der peger mod højre, hvilket indikerer slutningen af ​​klassen.

Bibliografi

  • Altadill Izura, PX Lær at programmere: på en uge med JavaScript . (2021). Spanien. Pello Xabier Altadill Izura.
  • Azaustre, C. At lære JavaScript: Fra bunden til ECMAScript 6+ . (2021). Spanien. Carlos Azaustre.
  • Rubiales Gómez, M. Webudviklingskursus. HTML, CSS og JavaScript. (2021). Spanien. Anaya Multimedia.
-Reklame-

Cecilia Martinez (B.S.)
Cecilia Martinez (B.S.)
Cecilia Martinez (Licenciada en Humanidades) - AUTORA. Redactora. Divulgadora cultural y científica.

Artículos relacionados