Porozumenie a vytváranie tried: Windows Phone 7.5 vývoj aplikácií Mango - časť 11

Porozumenie a vytváranie tried: Windows Phone 7.5 vývoj aplikácií Mango - časť 11
Porozumenie a vytváranie tried: Windows Phone 7.5 vývoj aplikácií Mango - časť 11

Video: Porozumenie a vytváranie tried: Windows Phone 7.5 vývoj aplikácií Mango - časť 11

Video: Porozumenie a vytváranie tried: Windows Phone 7.5 vývoj aplikácií Mango - časť 11
Video: Ako zobraziť skryté súbory a priečinky v systéme Windows 10 - YouTube 2024, Apríl
Anonim

V predchádzajúcej príručke sme sa pozreli na dátový typ DateTime a rôzne spôsoby manipulácie dátumu a času. V tejto časti série Windows Phone 7.5 Mango Apps Development tutoriál, budeme sa pozrieť na základný stavebný blok kódu, t. J. Trieda.

Takže začnime!

Trieda je zostava ktorý nám umožňuje vytvárať vlastné typy zoskupením rôznych typov premenných, metód, vlastností a udalostí. Trieda je v podstate modrá tlač. Objekty sú inštancie triedy s rôznymi hodnotami pre atribúty. Napríklad nechá príkladom automobilu. Všetky autá majú meno výrobcu, číslo modelu, farbu, rok výstavby atď. Vozidlá môžu vykonávať rôzne akcie, ako je urýchľovanie, brzdenie atď. Honda Civic, Toyota Corolla atď. Sú príkladmi triedy automobilov. Abstrakcia je mimoriadne dôležitou súčasťou budovania triedy. Abstrakcia znamená vyberanie iba potrebného obsahu v danom kontexte.

Ďalej uvidíme, ako vytvoriť vlastnú triedu.
Ďalej uvidíme, ako vytvoriť vlastnú triedu.

Rovnako ako v našej predchádzajúcej lekcii vytvoríme nový projekt s unikátnym názvom okrem toho, že tento projekt nebude zahŕňať žiadne ovládacie prvky, ale budeme pracovať s kódom C #. Po vytvorení projektu a zobrazenia v režime Design kliknite pravým tlačidlom myši na Názov projektu a zvoľte položku Pridať z zobrazenej ponuky. V ponuke Pridať vyberte položku Trieda. Otvorí sa nové okno so žiadosťou o názov triedy. Zadajte meno ako auto.

Skopírujte nasledujúce riadky kódu do svojej triedy Auto

Class Car

{

verejný reťazec Make

verejný reťazec Model

verejné int Rok

verejný reťazec Farba

public void Accelerate ()

{

// biely kód tu, aby sa zrýchlil

}

public void Decelerate ()

{

// Napíšte tu kód, aby ste ho spomalili

}

}

kľúčové slovo "trieda" informuje kompilátor, že nasledujúci blok kódu je trieda. Auto je názov triedy. Pre našu automobilovú triedu máme štyri atribúty, tj. Make, model, rok a farbu. " Public" je špecifikátor prístupu nasleduje typ údajov (reťazec pre značku, model a farbu a celé číslo pre rok). Ako už bolo uvedené, triedy obsahujú metódy, ktoré dávajú funkčnosti tried. V našej triede automobilov máme dve metódy Urýchlenie a spomaľovanie. Tieto metódy budú obsahovať kód, ktorý umožní vozidlu urýchliť a spomaliť.

Teraz, aby sme vytvorili inštanciu triedy Car v našom súbore MainPage.cs, všetko, čo musíme urobiť, je napísať nasledujúci kód. Tento riadok kódu môže byť pridaný do udalosti Button Click alebo môže byť definovaný na globálnej úrovni hneď ako začne verejná čiastková trieda MainPage: PhoneApplicationPage:

Auto myNewCar = nové auto ();

Teraz pre nastavenie hodnôt na premenné by ste napísali nasledujúce príkazy

myNewCar.Make = "Honda";

myNewCar.Model = "Civic";

myNewCar.Year = 2012;

myNewCar.Color = "Červená";

Ak chcete zavolať metódy definované v triede auta, napíšete názov objektu, za ktorým nasleduje bodka (.), Za ktorou nasleduje názov metódy.

myNewCar.Accelerate ();

myNewCar.Decelerate ();

Takto je jednoduché vytvárať a implementovať základné triedy. Ďalšie informácie o práci s Triedami sa dozvieme v ďalšej časti.

Odporúča: