Satura rādītājs
Mūsu lietojumprogrammas iekšējā struktūra ir klašu kopums un to dažādi objekti, kas veido uz objektu orientētu paradigmu, tomēr šī ir daļa no tā, kas mūsu lietojumprogrammai būtu jāattēlo.Mēs to sakām, jo, strādājot ar lietotāja saskarni, ir sagaidāms, ka tad, kad lietojumprogrammas lietotājs ar to veiks kādu darbību, viņam būs atbilde, piemēram, noklikšķinot uz pogas, ekrānā kaut kas ir jāparāda, šīs darbības tiek izpildītas lietotājs Tos sauc notikumiem.
notikums ir darbība, kas notiek, daudzos gadījumos to var aktivizēt lietotājs, bet tā var būt arī darbības rezultāts, piemēram, taimeris sasniedz noteiktu laiku, jebkura no šīm divām iespējām dod mums kaut ko kopīgu, kas ir signāls, ka mūsu programma paredz veikt konkrētu darbību.
Piemēram, nākamajā attēlā mums ir karogs, kas maina pozīciju, taču šīs izmaiņas nav patvaļīgas, tām jānotiek saskaņā ar taimera gaitu, tāpēc mēs redzam, ka, kad laiks sāk darboties, karogs ir uz leju, pusceļā saskaitiet, ka tas atrodas ekrāna pusē un, kad tas beidzas, tas atrodas augšpusē.
PALIELINĀT
Notikumu veidiPēc tam mēs varam definēt notikumu izcelsmi divās ārējās un iekšējās kategorijās ārējie notikumi tie, kas gaida darbību, kas nav atkarīga no programmas, piemēram, nospiestu taustiņu vai klikšķi uz pogas, jo mēs redzam, ka to veic cilvēks, iekšējie notikumi Tie ir atkarīgi no tās pašas programmas kā karogu piemērs, kas ir atkarīgs no taimera.
In Java Kad mēs izpildām notikumu, objektu, kas saņem signālu, sauc par notikuma avotu, jo tas ir tas, kurš ir atbildīgs par tā tulkošanu, ko tas saņem, un kāda veida notikums tas ir, piemēram, poga ir notikuma darbības avots. nospiediet pogu, un tad, kad lietotājs uz tās noklikšķina, šis objekts ir atbildīgs par darbības nosūtīšanu, izveidojot zvanu Pasākuma klase.
Tālāk apskatīsim nelielu diagrammu ar klases hierarhija kas risina notikumus Java:
PALIELINĀT
Aktivizēt notikumusJa klase var izraisīt notikumu, to varēs izdarīt arī visas tās apakšklases, tāpēc mēs redzam, ka grafiskās saskarnes sastāvdaļas var izraisīt visus notikumus, jo tās ir klases apakšklases Komponents.
Ar to mēs pabeidzam šo apmācību, kur sākotnēji esam redzējuši, ko nozīmē orientācija uz notikumiem Java, mēs varam secināt, ka tas nav kaut kas, kas aizstāj objektu orientāciju, bet drīzāk tas ir paplašinājums, ļaujot mums izmantot klases un objektus cita veida lidmašīnās, piemēram, mijiedarbībā ar lietotāju.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu