Mikä on staattinen ja ei-staattinen menetelmä Javassa?
Mikä on staattinen ja ei-staattinen menetelmä Javassa?

Video: Mikä on staattinen ja ei-staattinen menetelmä Javassa?

Video: Mikä on staattinen ja ei-staattinen menetelmä Javassa?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Marraskuu
Anonim

A staattinen menetelmä kuuluu itse luokkaan, kun taas a ei-staattinen menetelmä kuuluu luokan jokaiseen esiintymään. Siksi a staattinen menetelmä voidaan kutsua suoraan luomatta luokan esiintymää, ja a kutsumiseen tarvitaan objekti ei-staattinen menetelmä.

Yksinkertaisesti sanottuna, mitä eroa on staattisten ja ei-staattisten menetelmien välillä Javassa?

Yksi avaimista ero välillä a staattinen ja a ei-staattinen menetelmä onko tuo staattinen menetelmä kuuluu luokkaan, kun ei-staattinen menetelmä kuuluu instanssiin. Tämä tarkoittaa, että voit soittaa a staattinen menetelmä luomatta mitään luokan esiintymää käyttämällä vain luokan nimeä, esim. Matematiikka.

Tiedä myös, mikä on staattinen menetelmä Javassa? Sisään Java , a staattinen menetelmä on menetelmä joka kuuluu luokkaan eikä luokan esiintymään. The menetelmä on kaikkien luokan esiintymien käytettävissä, mutta menetelmiä ilmentymässä määritellyt ovat vain kyseisen luokan jäsenen käytettävissä.

Mitä eroa on menetelmällä, joka on staattinen, ja menetelmällä, joka ei ole staattinen?

A staattinen menetelmä kuuluu luokkaan ja ei- staattinen menetelmä kuuluu an luokan kohde. Eli ei- staattinen menetelmä voidaan vain soittaa an luokan objekti, johon se kuuluu. A staattinen menetelmä voidaan kuitenkin kutsua sekä luokassa että an luokan kohde.

Mitä tarkoittaa, kun menetelmä on staattinen?

Vastaus. The staattinen avainsana tarkoittaa, että jäsenmuuttuja, tai menetelmä , voidaan käyttää ilman, että sen luokan instantiaatiota tarvitaan. Yksinkertaisesti sanottuna se tarkoittaa johon voit soittaa a menetelmä , vaikka et olisi koskaan luonut objektia, johon se kuuluu!

Suositeltava: