Vad är statisk och icke-statisk metod i Java?
Vad är statisk och icke-statisk metod i Java?

Video: Vad är statisk och icke-statisk metod i Java?

Video: Vad är statisk och icke-statisk metod i Java?
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, April
Anonim

A statisk metod tillhör klassen själv medan en icke-statisk metod tillhör varje instans av en klass. Därför, a statisk metod kan anropas direkt utan att skapa någon instans av klassen och ett objekt behövs för att anropa en icke-statisk metod.

Helt enkelt så, vad är skillnaden mellan statiska och icke-statiska metoder i Java?

En av nyckeln skillnad mellan a statisk och a icke-statisk metod är det statisk metod tillhör en klass medan icke-statisk metod tillhör instansen. Det betyder att du kan ringa en statisk metod utan att skapa någon instans av klassen genom att bara använda klassens namn t.ex. Matematik.

Vet också, vad är den statiska metoden i Java? I Java , a statisk metod är en metod som tillhör en klass snarare än en instans av en klass. De metod är tillgänglig för alla instanser av en klass, men metoder definierade i en instans kan endast nås av den medlemmen i en klass.

Angående detta, vad är skillnaden mellan en metod som är statisk och en som inte är statisk?

A statisk metod tillhör klassen och en icke- statisk metod tillhör ett föremål för en klass. Det vill säga en icke- statisk metod bara kan åberopas ett föremål för en klass som den tillhör. A statisk metod kan dock kallas både på klassen och ett klassens objekt.

Vad betyder det när en metod är statisk?

Svar. De statisk nyckelord anger att en medlemsvariabel, eller metod , kan nås utan att kräva en instansiering av klassen som den tillhör. Enkelt uttryckt, det innebär att att du kan ringa en metod , även om du aldrig har skapat objektet som det tillhör!

Rekommenderad: