Milloin menetelmän tulee olla staattinen?
Milloin menetelmän tulee olla staattinen?

Video: Milloin menetelmän tulee olla staattinen?

Video: Milloin menetelmän tulee olla staattinen?
Video: Mistä tunteet tulee? 2024, Marraskuu
Anonim

A staattinen menetelmä kuuluu luokkaan eikä luokan objektiin. A staattinen menetelmä voidaan kutsua ilman tarvetta luoda luokan esiintymää. Ei tarvitse luoda objektia päästäksesi käsiksi staattiset menetelmät . A staattinen menetelmä pääsee vain käsiksi staattinen datamuuttujat.

Yksinkertaisesti niin, milloin sinun pitäisi käyttää staattisia menetelmiä?

jos luokka on julistettu julkiseksi, siihen pääsee mistä tahansa), sisäiset luokat voidaan ilmoittaa staattinen . Usestatic kun sinä haluta to tarjoavat luokkatason pääsyn to a menetelmä , eli missä menetelmien pitäisi olla kutsuttavissa ilman luokan esiintymää. Yksi haluaa käyttää yksinkertaisena funktiona.

Tiedä myös, miksi päämenetelmä on staattinen? Java ohjelmat päämenetelmä on ilmoitettava staattinen koska avainsana staattinen sallii pää kutsutaan luomatta objektia luokasta, jossa päämenetelmä on määritelty. Jos jätämme väliin staattinen avainsana ennen pää Java-ohjelma käännetään onnistuneesti, mutta se ei käynnisty.

Tiedä myös, mitä tapahtuu, kun julistamme menetelmän staattiseksi?

Normaali luokka menetelmä sinulle olisi esitettävä objekti seuraavasti. Staattinen tarkoittaa, että se ei vaadi mitään luokan ilmentymämuuttujia toiminto asianmukaisesti. Jos sinä ei selvinnyt staattinen , sinä pitäisi ilmentää luokkasi antaa se tila, ja soita sitten menetelmä siinä tapauksessa.

Voimmeko ohittaa staattisen menetelmän?

Vastaus on, ei, sinä voi ei ohittaa staattinen menetelmä Javalla, vaikka sinä voi julistaa menetelmä samalla allekirjoituksella alaluokassa. Java-koodauskäytännön mukaisesti staattiset menetelmät pitäisi olla käytetään luokan nimellä objektin sijaan. Lyhyesti Staattinen menetelmä voi olla ylikuormitettu, mutta voi ei ohittaa Javassa.

Suositeltava: