Millal peaks meetod olema staatiline?
Millal peaks meetod olema staatiline?

Video: Millal peaks meetod olema staatiline?

Video: Millal peaks meetod olema staatiline?
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, Aprill
Anonim

A staatiline meetod kuulub pigem klassi kui klassi objektiks. A staatiline meetod saab välja kutsuda, ilma et oleks vaja luua klassi eksemplari. Juurdepääsuks pole vaja objekti luua staatilised meetodid . A staatiline meetod pääseb juurde ainult staatiline andmemuutujad.

Lihtsalt jah, millal peaksite kasutama staatilisi meetodeid?

kui klass on kuulutatud avalikuks, pääseb sellele juurde kõikjalt), saab kuulutada sisemised klassid staatiline . Kasutastaatiline millal sina tahan juurde pakkuda klassi tasemel juurdepääsu juurde a meetod , st kus meetodid peaksid olema kutsutav ilma klassi eksemplarita. Üks tahab kasutada lihtsa funktsioonina.

Tea ka, miks põhimeetod on staatiline? Java programmid peamine meetod tuleb deklareerida staatiline kuna märksõna staatiline lubab peamine kutsutakse välja ilma selle klassi objekti loomata, milles peamine meetod on määratletud. Kui jätame vahele staatiline märksõna enne peamine Java programmi kompileerimine õnnestub, kuid seda ei käivitata.

Samuti teada, mis juhtub, kui kuulutame meetodi staatiliseks?

Tavaline klass meetod teile peaks objekti instantseerima järgmiselt. Staatiline tähendab, et see ei nõua ühtegi klassi eksemplari muutujat funktsiooni korralikult. Kui sa ei jõudnud staatiline , sina peaks teie klassile selle oleku andma, seejärel helistage oma meetod sel juhul.

Kas me saame staatilise meetodi alistada?

Vastus on, ei, sina saab mitte staatilise meetodi alistamine Javas, kuigi sina saab kuulutama meetod sama allkirjaga alaklassis. Java kodeerimise tava kohaselt staatilised meetodid peaks olla juurdepääsetakse klassi nime, mitte objekti kaudu. Lühidalt Staatiline meetod võib olla ülekoormatud, kuid saab mitte alistada Javas.

Soovitan: