Java-kehitys aloittelijoille

Ymmärrä luokkia ja olioita Javassa

Kaikki oppaan videot Java-kehitys aloittelijoille

Ohjelmoidessasi Javalla käy nopeasti ilmi, että luokkien ja olioiden käsitteet ovat keskeisessä asemassa. Ne muodostavat olio-ohjelmoinnin sydämen ja ovat välttämättömiä Javan ymmärtämiseksi. Tässä oppaassa opit, miten luodaan luokkia, instansioidaan olioita ja erityisesti, miten käsitellä avainsanaa this.

Pohdinnan periaatteet selkeyttyvät käytännön esimerkin kautta, joka liittyy ajoneuvoon. Käydään vaihe vaiheelta läpi prosessi hallitaksesi sekä teoreettiset perusteet että käytännön toteutuksen Javassa.

Tärkeimmät havainnot

  1. Luokat ovat olioiden rakennusmalleja.
  2. Oliot ovat luokkien instansseja.
  3. Muuttuja this viittaa nykyiseen objektiin ja sitä käytetään erottamaan instanssimuuttujat ja paikalliset muuttujat toisistaan.

Vaiheittainen opas

1. Luokkien perusteet

Ensinnäkin sinun tulisi luoda luokka Javassa. Tämä tapahtuu helposti class-avainsanan avulla, jota seuraa luokan nimi. Varmista, että luokan nimi ja tiedoston nimi vastaavat toisiaan. Esimerkkimme mukaan nimetään luokka ensimmäinenLuokka.

Ymmärtää luokat ja objektit Javassa

Tämä perusrakenne on tärkeä, koska main-metodi on jokaisen Java-ohjelman sisäänkäyntipiste.

2. Toisen luokan luominen

Seuraavaksi luot toisen luokan, jota kutsumme ajoneuvoksi. Tämä luokka määrittelee ominaisuudet ja menetelmät, jotka ovat olennaisia ajoneuvollemme. Käytä myös tässä class-avainsanaa ja nimeä se asianmukaisesti.

3. Ominaisuuksien määrittäminen

Ajoneuvon luokassa määrittelet ominaisuuksia, jotka ovat tärkeitä ajoneuvolle, kuten nopeus. Nämä ominaisuudet julistetaan metodien ulkopuolella ja ovat tyyppiä Integer. Tässä määrittelet nopeuden:

Ymmärrä luokat ja oliot Javassa

4. Menetelmän luominen nopeuden alustamiseen

Tarvitset nyt menettelyä, joka antaa sinun asettaa ajoneuvon nopeuden. Tätä menetelmää kutsumme käynnistämään. Menetelmäjulistus seuraa kaavaa, jonka tunnet main-metodista.

5. Pääsy ominaisuuksiin avainsanalla this

Käytä avainsanaa this päästääksesi käsiksi instanssimuuttujaan nopeus. Tällä varmistat, että pääset käsiksi instanssimuuttujaan eikä paikalliseen muuttujaan.

Ymmärrä luokat ja oliot Javassa

6. Olion luominen ajoneuvon luokasta

Nyt, kun luokkasi ja menetelmät on määritelty, on aika luoda olio ajoneuvon luokasta. Tämä tapahtuu ensimmäisenLuokan main-metodissa. Voit tehdä sen new-avainsanalla.

Ymmärrä luokat ja objektit Javassa

Täällä luodaan uusi olio minunAjoneuvo, ja menetelmää käynnistämään kutsutaan.

7. Ohjelman suorittaminen

Suorita ohjelma nyt. Sinun pitäisi nähdä konsolissa tulostus "Olen lähtenyt". Tämä vahvistaa, että ajoneuvosi on onnistuneesti liikkeelle laitettu.

Ymmärrä luokat ja oliot Javassa

8. Virheenkorjaus tarkistusta varten

Jos haluat oppia lisää ohjelmasi suorituksesta, voit työstää virheenkorjaustyökalulla. Aseta pysäytyspisteitä käynnistämismenetelmässäsi ja seuraa muuttujiesi arvoja.

Ymmärtää luokat ja oliot Javassa

näin voit nähdä, kuinka nopeus ja muut arvot asetetaan ohjelman suorituksen aikana.

Yhteenveto - Java aloittelijalle - Luokat, oliot ja muuttuja "this"

Tämän oppaan aikana olet tutustunut olio-ohjelmoinnin peruskäsitteisiin Javassa. Olet oppinut, miten luodaan luokkia, instansioidaan olioita ja työstetään muuttujan this kanssa, joka auttaa erottamaan instanssimuuttujat ja paikalliset muuttujat. Ajoneuvon esimerkin avulla olet voinut käytännössä kokea, miten luokat ja menetelmät toimivat yhdessä.

Usein kysytyt kysymykset

Kuinka julistan luokan Javassa?Käytät avainsanaa class, jota seuraa luokan nimi CamelCase-muodossa.

mikä on instanssimuuttujien ja paikallisten muuttujien ero?Instanssimuuttujat ovat luokan attribuutteja, jotka ovat käytettävissä kaikissa luokan metodeissa. Paikalliset muuttujat ovat näkyvissä vain siinä metodissa, jossa ne on julistettu.

Kuinka pääsen käsiksi instanssimuuttujille metodin sisällä?Käytät avainsanaa this päästääksesi käsiksi instanssimuuttujaan yksiselitteisesti.

Kuinka suoritan Java-ohjelmani?Varmista, että main-metodi on olemassa, ja napsauta "Suorita" IDE:ssäsi.

mikä on new-avainsana Javassa?new:a käytetään uuden olion luomiseen luokasta.