Java attīstība iesācējiem

Izprast klases un objektus Java valodā

Visi pamācības video Java attīstība iesācējiem

Programmējot ar Java, ātri kļūst skaidrs, ka klases un objekti ir centrālā nozīme. Tie veido objektorientētās programmēšanas pamatā un ir neaizvietojami, lai izprastu Java. Šajā apmācībā tu iemācīsies, kā izveidot klases, instanciēt objektus un, īpaši, kā rīkoties ar atslēgvārdu this.

Principi tiek skaidroti ar praktisku piemēru, kas saistīts ar transportlīdzekli. Tu soli pa solim tiksiet cauri procesam, lai apgūtu gan teorētisko pamatu, gan praktisko īstenošanu Java.

Svarīgākās atziņas

  1. Klases ir plāni objektiem.
  2. Objekti ir klases instances.
  3. Mainīgais this atsaucas uz pašreizējo objektu un tiek izmantots, lai atšķirtu starp instance mainīgajiem un lokālajiem mainīgajiem.

Solis-pa-solim ceļvedis

1. Klases pamati

Pirmais, tev vajadzētu izveidot klasi Java. To var viegli izdarīt ar atslēgvārdu class, kam seko klases nosaukums. Pārliecinies, ka klases nosaukums un faila nosaukums sakrīt. Mūsu piemērā mēs nosauksim klasi par pirmāKlase.

Sapratne par klasēm un objektiem Java valodā

Šī pamatstruktūra ir svarīga, jo mainīgā main-Metode ir ieejas punkts katram Java programmam.

2. Otrās klases izveide

Tagad tu izveidosi otro klasi, kuru nosauksim par Transportlīdzeklis. Šī klase definēs īpašības un metodes, kas ir saistītas ar mūsu transportlīdzekli. Izmanto arī šeit atslēgvārdu class un atbilstošu nosaukumu.

3. Atribūtu definēšana

Transportlīdzekļa klasē tu definēsi atribūtus, kas ir svarīgi transportlīdzeklim, piemēram, ātrumu. Šie atribūti tiks deklarēti ārpus metodēm un būs no Integer tipa. Šeit tu definēsi ātrumu:

Izprast klases un objektus Java valodā

4. Metodes izveide ātruma inicializācijai

Tagad tev nepieciešama metode, kas ļauj noteikt transportlīdzekļa ātrumu. Šo metodi mēs nosauksim par aizbraukt. Metodes deklarācija seko modelim, ko tu pazīsti no main-Metodes.

5. Piekļuve atribūtam ar atslēgvārdu this

Lai piekļūtu instance mainīgajam ātrums, tu izmanto atslēgvārdu this. Tas nodrošina, ka tu piekļūsti instance mainīgajam, nevis lokālajam mainīgajam.

Izpratne par klasēm un objektiem Java valodā

6. Objekta izveide no Transportlīdzekļa klases

Tagad, kad tavas klases un metodes ir definētas, ir laiks izveidot objektu no Transportlīdzekļa klases. To var izdarīt pirmāsKlases main-Metodē. Tu vari to izdarīt ar new.

Sapratne par klasēm un objektiem Java valodā

Šeit tiek radīts jauns objekts mansTransportlīdzeklis, un tiek izsaukta metode aizbraukt.

7. Programmas izpilde

Izpildi savu programmu tagad. Tu redzēsi izeju „Es aizbraucu“ konsolē. Tas apstiprina, ka tavs transportlīdzeklis veiksmīgi uzsāka kustību.

Sapratne par klasēm un objektiem Java valodā

8. Labošana, lai pārbaudītu

Ja tu vēlies uzzināt vairāk par sava programa izpildi, tu vari strādāt ar debugg. Iestatiet pārtraukumus savā aizbraukt metodē un novēro savus mainīgos vērtības.

Sapratne par klasēm un objektiem Java valodā

Tādējādi tu vari redzēt, kā ātrums un citas vērtības tiek iestatītas programmas izpildes laikā.

Kopsavilkums - Java iesācējiem - Klases, objekti un atslēgvārds „this”

Šī apmācības laikā tu uzzināji par pamata jēdzieniem objektorientētajā programmēšanā Java. Tu ieguvi zināšanas par to, kā izveidot klases, instanciēt objektus un strādāt ar atslēgvārdu this, kas palīdz atšķirt starp instance mainīgajiem un lokālajiem mainīgajiem. Ar transportlīdzekļa piemēru tu praktiski iepazinies ar to, kā klases un metodes mijiedarbojas.

Biežāk uzdotie jautājumi

Kā deklarēt klasi Java?Tu izmanto atslēgvārdu class, kam seko klases nosaukums CamelCase formātā.

Kāda ir atšķirība starp instance mainīgajiem un lokālajiem mainīgajiem?Instance mainīgie ir klases atribūti, kas ir pieejami visām metodēm klasē. Lokālie mainīgie ir redzami tikai tajā metodē, kurā tie tika deklarēti.

Kā piekļūt instance mainīgajiem iekšējā metodē?Tu izmanto atslēgvārdu this, lai skaidri piekļūtu pie instance mainīgā.

Kā es izpildu savu Java programmu?Pārliecinies, ka main-Metode ir klāt, un noklikšķini uz „Izpildīt” savā IDE.

Kas ir atslēgvārds new Java?new tiek izmantots, lai izveidotu jaunu objekta instance no klases.