Hva er statisk og ikke-statisk metode i Java?
Hva er statisk og ikke-statisk metode i Java?

Video: Hva er statisk og ikke-statisk metode i Java?

Video: Hva er statisk og ikke-statisk metode i Java?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, April
Anonim

EN statisk metode tilhører klassen selv mens en ikke-statisk metode tilhører hver forekomst av en klasse. Derfor, a statisk metode kan kalles direkte uten å opprette noen forekomst av klassen og et objekt er nødvendig for å kalle en ikke-statisk metode.

Ganske enkelt, hva er forskjellen mellom statiske og ikke-statiske metoder i Java?

En av nøkkelen forskjell mellom en statisk og a ikke-statisk metode er det statisk metode tilhører en klasse mens ikke-statisk metode tilhører instansen. Dette betyr at du kan ringe a statisk metode uten å lage noen forekomst av klassen ved å bare bruke navnet på klassen, f.eks. Matte.

Vet også, hva er den statiske metoden i Java? I Java , a 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 kan bare nås av det medlemmet av en klasse.

Når det gjelder dette, hva er forskjellen mellom en metode som er statisk og en som ikke er statisk?

EN statisk metode tilhører klassen og en ikke- statisk metode tilhører an gjenstand for en klasse. Det vil si en ikke- statisk metode kan bare kalles på an objekt av en klasse som den tilhører. EN statisk metode kan imidlertid kalles både på klassen og an klassens objekt.

Hva betyr det når en metode er statisk?

Svar. De statisk nøkkelord angir at en medlemsvariabel, eller metode , kan nås uten å kreve en instansiering av klassen den tilhører. Enkelt sagt, det midler at du kan ringe en metode , selv om du aldri har laget objektet det tilhører!

Anbefalt: