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

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

Video: Hvad 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 hører til hver forekomst af en klasse. Derfor, en statisk metode kan kaldes direkte uden at oprette nogen forekomst af klassen, og et objekt er nødvendigt for at kalde en ikke-statisk metode.

Simpelthen, hvad er forskellen mellem statiske og ikke-statiske metoder i Java?

En af nøglerne forskel mellem -en statisk og en ikke-statisk metode er det statisk metode tilhører en klasse mens ikke-statisk metode hører til instansen. Det betyder, at du kan ringe til en statisk metode uden at oprette nogen forekomst af klassen ved blot at bruge navnet på klassen f.eks. Matematik.

Ved også, hvad er den statiske metode i Java? I Java , a statisk metode er en metode der hører til en klasse snarere end en forekomst af en klasse. Det metode er tilgængelig for alle forekomster af en klasse, men metoder defineret i en instans er kun i stand til at blive tilgået af det medlem af en klasse.

Med hensyn til dette, hvad er forskellen mellem en metode, der er statisk og en, der ikke er statisk?

EN statisk metode tilhører klassen og en ikke- statisk metode tilhører en genstand for en klasse. Det vil sige en ikke- statisk metode kun kan påkaldes en genstand for en klasse, som den tilhører. EN statisk metode kan dog kaldes både på klassen såvel som en klassens objekt.

Hvad betyder det, når en metode er statisk?

Svar. Det statisk nøgleord angiver, at en medlemsvariabel, eller metode , kan tilgås uden at kræve en instansiering af den klasse, den tilhører. Enkelt sagt, det midler at du kan ringe til en metode , selvom du aldrig har oprettet det objekt, som det tilhører!

Anbefalede: