Klases izpratne un izveide: Windows Phone 7.5 Mango Apps Development - 11. daļa

Klases izpratne un izveide: Windows Phone 7.5 Mango Apps Development - 11. daļa
Klases izpratne un izveide: Windows Phone 7.5 Mango Apps Development - 11. daļa

Video: Klases izpratne un izveide: Windows Phone 7.5 Mango Apps Development - 11. daļa

Video: Klases izpratne un izveide: Windows Phone 7.5 Mango Apps Development - 11. daļa
Video: How To “Restore Previous Versions” Of Folders In Windows 10 [Tutorial] - YouTube 2024, Aprīlis
Anonim

Mūsu iepriekšējā apmācībā mēs aplūkojām datu tipu DateTime un dažādus datuma un laika manipulācijas veidus. Šajā Windows Phone 7.5 Mango Apps Development apmācības sērijas daļā mēs apskatīsim koda pamata bloku, t.i., klasi.

So let's get started!

Klase ir montāža kas ļauj mums izveidot pielāgotus veidus, grupējot dažādu veidu mainīgos lielumus, metodes, īpašības un notikumus. Būtībā klase ir zilā druka. Objekti ir klases ar dažādām vērtībām gadījumi par atribūtiem. Tātad, piemēram, ļaujiet uzņemties piemēru par automašīnu. Visās automašīnās ir ražotāja nosaukums, modeļa numurs, krāsa, būvēšanas gads utt. Automašīnas var veikt dažādas darbības, piemēram, paātrināt, bremzēt utt. Honda Civic, Toyota Corolla uc ir automobiļa klases gadījumi. Abstrakcija ir ārkārtīgi svarīga kluba veidošanas sastāvdaļa. Abstrakcija attiecas tikai uz nepieciešamā satura izvēli konkrētajā kontekstā.

Tālāk ļaujam uzzināt, kā izveidot pielāgotu klasi.
Tālāk ļaujam uzzināt, kā izveidot pielāgotu klasi.

Tāpat kā mūsu iepriekšējā nodarbība mēs izveidosim jaunu projektu ar unikālu nosaukumu, izņemot to, ka šis projekts neietver nevienu kontroli, bet mēs strādāsim ar C # kodu. Kad projekts ir izveidots un tiek parādīts dizaina režīmā, ar peles labo pogu noklikšķiniet uz Projekta nosaukums un izvēlnē parādītajā izvēlnē atlasiet Pievienot. Izvēlnē Pievienot izvēlieties klasi. Atveras jauns logs, kurā tiek prasīts klases nosaukums. Ievadiet nosaukumu kā automašīnu.

Kopējiet tālāk norādītās koda rindiņas savā automašīnas klasē

klases auto

{

publiskā virkne Make

publiskā virknes modelis

valsts int gads

publiskā virknes krāsa

publisks void Paātrināt ()

{

// Baltais kods šeit, lai paātrinātu

}

publisks void Slāpināt ()

{

/ / Ievadiet kodu šeit, lai tas palēninātu

}

}

The atslēgvārds "klase" paziņo kompilatoram, ka nākamais koda bloks ir klase. Automašīna ir klases nosaukums. Mūsu auto klasē mums ir četri atribūti, viz. Marka, modelis, gads un krāsa. " Publisks" ir piekļuves specifikētājs kam seko datu tips (virkne Marka, modelis un krāsa un gads - vesels skaitlis). Kā minēts iepriekš klasēs ir metodes, kas dod klases funkcionalitāti. Mūsu automašīnu klasē mums ir divas metodes Paātrināt un paātrināt. Šīs metodes satur kodu, kas ļaus automašīnai paātrināt un palēnināt.

Tagad, lai izveidotu Car klases piemēru mūsu MainPage.cs failā, viss, kas mums jādara, ir ievadīt šādu kodu. Šo koda rindu var pievienot pogas Pogas klikšķa gadījumā vai arī to var definēt globālā līmenī, tiklīdz sākas publiskā daļējā klase MainPage: PhoneApplicationPage:

Auto myNewCar = jauns auto ();

Tagad, lai iestatītu vērtības mainīgajiem lielumiem, jūs rakstītu šādus apgalvojumus

myNewCar.Make = "Honda";

myNewCar.Model = "Civic";

myNewCar.Year = 2012;

myNewCar.Color = "sarkans";

Lai izsauktu mašīnas klasē noteiktās metodes, jūs uzrakstu objekta nosaukumu, kam seko punkts (.), Kam seko metodes nosaukums.

myNewCar.Accelerate ();

myNewCar.Decelerate ();

Tas ir, cik viegli ir izveidot un īstenot pamatskolas. Nākamajā daļā mēs uzzināsimies par darbu ar nodarbībām.

Ieteicams: