2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Tässä luokassa käytetään avainsanaa this.
Luokassa voit käyttää tätä missä tahansa menetelmässä viitataksesi nykyiseen objektiin.
Tätä avainsanaa käytetään ratkaisemaan globaalien ja paikallisten muuttujien välisiä ristiriitoja.
this() voi kutsua ylikuormitettuja saman luokan konstruktoreita ja se on sijoitettava ensimmäiselle riville.
Super-avainsanaa käytetään alaluokissa.
Alaluokissa yläluokkien menetelmiä ja ominaisuuksia voidaan kutsua super:n kautta.
super() voi kutsua rakentajaa yläluokan luokassa ja se on sijoitettava ensimmäiselle riville.
super():ta ja this():tä ei voi käyttää samanaikaisesti, eikä kumpaakaan voida käyttää staattisessa menetelmässä.
lopullinen muuttaa muuttujia, menetelmiä, luokkia
Jos lopullinen muuttaa muuttujaa, muuttuja on vakio. Vakioita ei voida muuttaa, ja ne on alustettava määritettäessä.
Jos menetelmä on lopullinen, sitä ei voi ohittaa alaluokilla
Jos lopullinen muuttaa luokkaa, luokkaa ei voi enää laajentaa tai alaluokkia. Java-luokkakirjaston merkkijono ja matematiikka ovat viimeisiä luokkia.
lopullinen muutettu viitetyyppivakio
Jos vakio on perustietotyyppi, sitä ei voi muuttaa.
Jos vakio on viittaustyyppi, muita objekteja ei voi määrittää viitteeseen, mutta viittauksella voidaan muuttaa kohteen sisällä olevia ominaisuuksia.
Static-muuttujat ovat staattisia muuttujia, jotka ovat pohjimmiltaan globaaleja muuttujia. Kaikki luokan esiintymät jakavat samat staattiset muuttujat. Siksi, kun staattisen muuttujan arvoa on muutettu objektin kautta, staattisella muuttujalla, jota käytetään luokan muiden objektien kautta, on muutettu arvo. Kun virtuaalikone lataa luokan, staattiset muuttujat alustetaan ja staattisia muuttujia voidaan käyttää luomatta luokan objektia.
Staattisen muokatut menetelmät ovat staattisia menetelmiä. Ne voivat kutsua suoraan muita staattisia menetelmiä, voivat käyttää vain suoraan staattista tietoa, eivätkä ne voi viitata tähän tai superavainsanoihin millään tavalla.
Staticilla muokattu koodilohko on staattinen koodilohko, joka suoritetaan vain kerran ja suoritetaan, kun luokka ladataan. Sen tehtävänä on alustaa tiedot staattisesti.