Hvordan definerer du en statisk metode?
Hvordan definerer du en statisk metode?

Video: Hvordan definerer du en statisk metode?

Video: Hvordan definerer du en statisk metode?
Video: Hypotetisk deduktiv metode og Induktiv metode forklares. 2024, Kan
Anonim

Definisjon - Hva gjør Statisk metode mener? I Java, en statisk metode er en metode som tilhører en klasse i stedet for en forekomst av en klasse. De metode er tilgjengelig for alle forekomster av en klasse, men metoder definert i en forekomst er kun tilgjengelig for det medlemmet av en klasse.

Så, hvordan erklærer du en statisk metode?

For å lage en statisk medlem(blokk, variabel, metode , nestet klasse), går foran dens erklæring med nøkkelordet statisk . Når et medlem er erklært statisk , kan den nås før noen objekter i klassen opprettes, og uten referanse til noe objekt.

Vet også, kan statisk metode kalles av objekt? EN statisk metode er en bit kode, definert i formatet en metode , men det er ikke assosiert med noen gjenstand forekomst. Fordi det ikke er forbundet med en gjenstand for eksempel trenger ikke JVM å opprette en gjenstand før du kjører ("påkaller") metode , det kan bare påkalle metode direkte.

Dessuten, hvorfor er hovedmetoden statisk?

Java-programmer hovedmetoden må deklareres statisk fordi søkeord statisk muliggjør hoved - å bli kalt uten å opprette et objekt av klassen der hovedmetoden er definert. I dette tilfellet, hoved - må erklæres som offentlig, siden det må kalles opp med kode utenfor klassen når programmet startes.

Hva er hensikten med statisk metode i Java?

Statisk metode i Java tilhører klassen og ikke dens forekomster. EN statisk metode har kun tilgang statisk variabler av klasse og kun påkalling statiske metoder av klassen. Vanligvis, statiske metoder er nytte metoder som vi ønsker å eksponere for å bli brukt av andre klasser uten behov for å opprette en instans.

Anbefalt: