Java arendamine algajatele

Klassid ja objektid Java's mõistmine

Kõik õpetuse videod Java arendamine algajatele

Java programmeerimisel selgub kiiresti, et klasside ja objektide kontseptsioonid on keskse tähtsusega. Need moodustavad objekti suunatud programmeerimise tuuma ja on hädavajalikud Java mõistmiseks. Selles õpetuses õpid, kuidas luua klasse, instantsi objekte ja eelkõige, kuidas kasutada this märksõna.

Põhimõtted selgitatakse praktilise näite kaudu, mis keskendub sõidukile. Sinu juhendatakse samm-sammult protsessis, et hallata nii teoreetilist alust kui ka praktilist rakendamist Java-s.

Olulisemad teadmised

  1. Klassid on objektide ehitusplaanid.
  2. Objektid on klasside instantsid.
  3. Muutuja this viitab praegusele objektile ja on vajalik instantsmuutujate ja kohalike muutujate eristamiseks.

Samm-sammuline juhend

1. Klasside alused

Esimesena peaksid sa looma klassi Java-s. Seda on väga lihtne teha class märksõna abil, millele järgneb klassi nimi. Veendu, et klassi nime ja faili nimi on ühtsed. Meie näites nimetame klassi esimeseksKlassiks.

Klassid ja objektid Java-s mõista

See põhistruktuur on oluline, sest main meetod on iga Java programmi sissekäik.

2. Teise klassi loomine

Nüüd lood teise klassi, mille nimeks me paneme sõiduk. See klass määratleb omadused ja meetodid, mis on meie sõiduki jaoks asjakohased. Kasuta ka siin class märksõna ja nimetust vastavalt.

3. Atribuutide määratlemine

Sõiduki klassis määratled atribuudid, mis on sõiduki jaoks olulised, näiteks kiirus. Need atribuute deklareeritakse meetoditest väljaspool ja need on tüüpi Integer. Siin määratled kiirus:

Klasse ja objektide mõistmine Java's

4. Kiirusinitsialiseerimise meetodi loomine

Nüüd vajad sa meetodit, mis võimaldab sul määrata sõiduki kiirus. Seda meetodit nimetame käivitama. Meetodi deklareerimise struktuur järgib mustrit, mida sa tunned main meetodist.

5. Atribuutidele juurdepääs this abil

Kui soovid juurdepääseda instantsmuutujale kiirus, siis kasuta this märksõna. Sel moel veendud, et sa pääsed ligi instantsmuutujale, mitte kohalikule muutujale.

Klassid ja objektid Java's mõistmine

6. Sõiduki klassi objekti loomine

Nüüd, kui sinu klassid ja meetodid on määratletud, on aeg luua objekti sõiduki klassist. See toimub esimeseKlassi main meetodis. Sa saad seda teha uue märksõnaga.

Klasse ja objektid Java's mõistmine

Siin luuakse uus objekt meinSõiduk ja meetod käivitama kutsutakse.

7. Programmi käitamine

Käivita nüüd oma programm. Sa peaksid konsoolis nägema väljundit „Ma olen käivitanud“. See kinnitab, et sinu sõiduk on edukalt liikuma pandud.

Klasse ja objektid Java's mõistmine

8. Debugimine kontrollimiseks

Kui soovid rohkem teada saada oma programmi tööprotsessist, saad kasutada debuggerit. Pane oma käivitama meetodis paika katkestuspunktid ja jälgi oma muutujate väärtusi.

Klasse ja objektide mõistmine Java's

Nii saad näha, kuidas kiirus ja teised väärtused programmitöö käigus määratakse.

Kokkuvõte - Java algajatele - Klassid, objektid ja muutuja „this“

Selle õpetuse käigus oled sa tutvunud objekti suunatud programmeerimise põhikontseptsioonidega Java-s. Oled õppinud, kuidas klassid luua, objekte instantsi ja kuidas kasutada this muutujat, mis aitab sul eristada instantsmuutujate ja kohalike muutujate vahel. Sõiduki näite kaudu oled praktiliselt kogenud, kuidas klassid ja meetodid koos töötavad.

Korduma kippuvad küsimused

Kuidas deklareerin klassi Java-s?Kasutad märksõna class, millele järgneb klassi nimi CamelCase formaadis.

Mis vahe on instantsmuutujatel ja kohalikel muutujatel?Instantsmuutujad on klassi atribuudid, mis on kõigi klassi meetodite jaoks kergesti kätkä╝aavad. Kohalikud muutujad on nähtavad ainult meetodis, kus nad on deklareeritud.

Kuidas pääsen meetodi sees instantsmuutujatele juurde?Kasutad märksõna this, et üheselt instantsmuutujale juurde pääseda.

Kuidas käitan oma Java programmi?Veendu, et main meetod on olemas, ja kliki oma IDE-s „Käivita”.

Mis on new märksõna Java-s?new kasutatakse uue objekti loomiseks klassist.