Hva 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.


Klassene inkluderer:

  • Datafelt , som bruker variabler, datastrukturer og andre klasser.
  • Metoder er sekvenser av instruksjoner som brukes til å manipulere data.

De fleste klasser består av både variabler og metoder. Noen klasser har imidlertid bare én av disse komponentene. Hvert objekt som er opprettet fra en klasse er kjent som en «forekomst av klassen.»

En klasse kan også defineres som en prototype som bestemmer variablene og metodene, samt andre funksjoner til objekter av samme type.

Hva er hovedmetoden

Java-programmer har alltid et inngangspunkt, som er kjent som «hovedklassen», «startklassen» eller «hovedmetoden». Det kalles også ofte ved sitt engelske navn, hovedklasse .

En metode er det som tillater kjøring av et program. Når det gjelder main()-metoden, er det den første funksjonen som startes når du vil åpne et program eller en applikasjon. Vanligvis analyserer main()-metoden alt på kommandolinjen, utfører noen konfigurasjon eller verifisering, og gjør det enkelt å starte ett eller flere objekter for å fortsette arbeidet med programmet som kjører for øyeblikket.

En av hovedtrekkene til main()-metoden er at den bare godtar én parameter, en String-array. Denne matrisen tar verdiene som angis når du kjører en applikasjon eller et program fra kommandolinjen. Uansett hvilken verdi som angis, vil Java runtime-miljøet, også kjent under forkortelsen JRE , transformere det til en String-array.

Kjennetegn og struktur på hovedmetoden

For korrekt utførelse må hovedmetoden oppfylle visse betingelser og følge en viss struktur. Som du kan se i eksemplet, har hovedmetoden følgende egenskaper:

  • Det er skrevet mellom parentes ()
  • Den må hete hoved, med små bokstaver. Hvis det er skrevet på en annen måte, vil ikke java runtime-miljøet (JRE) gjenkjenne det.
  • Den må være offentlig og statisk: dette betyr at den må være tilgjengelig utenfor en klasse og også kunne kjøres uten en forekomst av klassen.
    Ha en ugyldig returtype: det vil si tom. Siden det er den første linjen med kode som skal kjøres, er det ingen annen kode før den som kan trenge noen verdi, derfor vil hovedmetoden alltid ha en void-returtype.
    Den må inneholde en enkelt parameter: en String[]-matrise

Plassering av main()-metoden

Main()-metoden kan være i en hvilken som helst klasse som er en del av en applikasjon. Hvis en slik applikasjon består av et kompleks som inkluderer flere filer, opprettes vanligvis en egen klasse dedikert kun for main()-metoden.

Som inngangspunkt til et program, inntar main()-metoden en viktig plass i det. Det er imidlertid ulike meninger om plasseringen og innholdet.

Noen programmerere foreslår at main()-metoden bør være øverst i programmet, siden det tross alt er det som lar programmet starte.

Den beste måten å finne hoved()-metoden på og inkludere visse elementer eller ikke, vil være å ta hensyn til kravene til programmet eller applikasjonen.

Syntakseksempel for hovedmetode

En enkel main()-metode uttrykkes vanligvis som følger:

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

}

Som du kan se, har denne enkle hovedmetoden forskjellige linjer. På den første linjen i koden er navnet på klassen, som kan være et hvilket som helst navn som tjener til å identifisere denne spesielle klassen.

I den andre linjen er erklæringen av funksjonen, det vil si selve hovedmetoden. Den er offentlig og av typen ugyldig , det vil si at den ikke vil returnere noe ved ferdigstillelse. Hvis den hadde en annen verdi her, for eksempel int (som betyr «heltall»), ville vi på slutten av funksjonen fått en variabel eller heltall. Et argument er også inkludert på denne linjen, som er det som vises innenfor parentesen: en String-array. Så er det en nøkkel som peker til venstre som starter utførelsen av funksjonene.

I den tredje linjen er blokken av sekvenser. De er kodene som programmet vil følge under utførelsen. Hver streng må avsluttes med semikolon. Sekvenser er vanligvis variabler, operasjoner eller andre handlinger, som å endre eller slette noe.

I fjerde linje er det en høyrepekende klammeparentes «}». Denne tasten indikerer fullføringen av utførelsen av en funksjon. Til slutt, på den femte linjen, er det en annen klammeparentes som peker til høyre, som indikerer slutten av klassen.

Bibliografi

  • Altadill Izura, PX Lær å programmere: på en uke med JavaScript . (2021). Spania. Pello Xabier Altadill Izura.
  • Azaustre, C. Lære JavaScript: Fra bunnen av til ECMAScript 6+ . (2021). Spania. Carlos Azaustre.
  • Rubiales Gómez, M. Webutviklingskurs. HTML, CSS og JavaScript. (2021). Spania. Anaya Multimedia.
-Annonse-

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

Artículos relacionados