Java programavimas pradedantiesiems

Suprasti klases ir objektus Java programavimo kalboje

Visi pamokos vaizdo įrašai Java plėtra pradedantiesiems.

Programuojant su Java greitai paaiškėja, kad klasės ir objektai yra pagrindiniai konceptai. Jie sudaro objektinio programavimo esmę ir yra būtini, norint suprasti Java. Šiame tutoriale tu sužinosi, kaip kurti klases, instancijuoti objektus ir ypač, kaip dirbti su raktu this.

Pagrindinės principai iliustruojami praktiniu pavyzdžiu, susijusiu su transporto priemone. Tu būsi žingsnis po žingsnio supažindintas su procesu, kad įsisavintum tiek teorinį pagrindą, tiek praktinę įgyvendinimą Java.

svarbiausi įžvalgos

  1. Klasės yra objektų modeliai.
  2. Objektai yra klasės instancijos.
  3. Kintamasis this nurodo dabartinį objektą ir yra būtinas, norint atskirti instancinius kintamuosius nuo lokalių kintamųjų.

Žingsnis po žingsnio vadovas

1. Klasės pagrindai

Visų pirma, turėtum sukurti klasę Java. Tai galima padaryti labai lengvai su class raktažodžiu, po kurio seka klasės pavadinimas. Įsitikink, kad klasės ir failo pavadinimai sutampa. Mūsų pavyzdyje mes klasę pavadinsime pirmąjaKlasė.

Suprasti klases ir objektus Java kalboje

Ši pagrindinė struktūra yra svarbi, nes main metodas yra kiekvieno Java programos įėjimo taškas.

2. Antros klasės kūrimas

Dabar tu sukursi antrą klasę, kurią pavadinsime transportoPriemone. Ši klasė apibrėš savybes ir metodus, kurie yra svarbūs mūsų transporto priemonei. Ir čia naudok class raktažodį ir vardą atitinkamai.

3. Atributų apibrėžimas

Transporto priemonės klasėje tu apibrėši atributus, kurie yra svarbūs transporto priemonei, pavyzdžiui, greitį. Šie atributai bus deklaruojami už metodų ribų ir bus Integer tipo. Čia tu apibrėši greitį:

Suprasti klases ir objektus Java kalboje

4. Metodai greičių inicializavimui

Dabar tau reikės metodo, kuris leis nustatyti transporto priemonės greitį. Šį metodą pavadinsime startuoti. Metodų deklaracija seka schema, kurią žinai iš main metodo.

5. Prieiga prie atributų su this

Norėdamas pasiekti instancinio kintamojo greitį, tu naudoji raktą this. Tai užtikrina, kad tu pasieki instancinį kintamąjį, o ne lokalią kintamąją.

Suprasti klases ir objektus Java kalboje

6. Objekto kūrimas iš transporto priemonės klasės

Dabar, kai tavo klasės ir metodai yra apibrėžti, metas sukurti transporto priemonės objekta. Tai vyks pirmosiosKlasės main metode. Tu tai gali padaryti su new.

Suprasti klases ir objektus Java kalboje

Čia bus sukurtas naujas objektas meinTransportoPriemone, ir bus iškviestas metodas startuoti.

7. Programos vykdymas

Dabar vykdyk savo programą. Tu turėtum matyti išvestį „Aš pradėjau važiuoti“ konsolėje. Tai patvirtina, kad tavo transporto priemonė sėkmingai buvo paleista.

Suprasti klases ir objektus Java programavimo kalboje

8. Derinimas patikrai

Jei nori sužinoti daugiau apie savo programos eigą, gali dirbti su derintuvu. Nustatyk sustojimo taškus savo startuoti metode ir stebėk savo kintamųjų vertes.

Suprasti klases ir objektus Java kalboje

Tad tu gali pamatyti, kaip greitis ir kitos vertės nustatomos programos vykdymo metu.

Santrauka - Java pradedantiesiems - Klasės, objektai ir kintamasis „this“

Šio tutorialo metu sužinojai apie pagrindinius objektinio programavimo konceptus Java. Tu išmokai, kaip kurti klases, instancijuoti objektus ir dirbti su kintamuoju this, kuris padeda atskirti instancinius kintamuosius nuo lokalių kintamųjų. Naudodamasis transporto priemonės pavyzdžiu, tu praktikoje patyrei, kaip klasės ir metodai sąveikauja.

Dažnai užduodami klausimai

Kaip deklaruoti klasę Java?Tu naudoji raktažodį class, po kurio seka klasės pavadinimas CamelCase stiliumi.

Koks skirtumas tarp instancinių kintamųjų ir lokalių kintamųjų?Instanciniai kintamieji yra klasės atributai, kurie yra prieinami visoms metodoms klasėje. Lokali kintamieji matomi tik metodas, kuriame jie buvo deklaruoti.

Kaip pasiekti instancinius kintamuosius metode?Tu naudoji raktažodį this, kad aiškiai pasiektum instancinį kintamąjį.

Kaip vykdyti savo Java programą?Įsitikink, kad yra main metodas, ir spustelėk „Run“ savo IDE.

Koks yra raktažodis new Java?new yra naudojamas, norint sukurti naują objekto klasę.