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
- Klases ir plāni objektiem.
- Objekti ir klases instances.
- 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.

Šī 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:

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.

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.

Š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.

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.

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.