Porozumění a vytváření tříd: Windows Phone 7.5 vývoj aplikací Mango - část 11

Video: Porozumění a vytváření tříd: Windows Phone 7.5 vývoj aplikací Mango - část 11

Video: Porozumění a vytváření tříd: Windows Phone 7.5 vývoj aplikací Mango - část 11
Video: Stop Auto Reopen of Programs after Restart in Windows 10 [Tutorial] 2024, Březen
Porozumění a vytváření tříd: Windows Phone 7.5 vývoj aplikací Mango - část 11
Porozumění a vytváření tříd: Windows Phone 7.5 vývoj aplikací Mango - část 11
Anonim

V našem předchozím tutoriálu jsme se zaměřili na datový typ DateTime a různé způsoby manipulace s datem a časem. V této části seriálu Windows Phone 7.5 Mango Apps Development tutorial se podíváme na základní stavební blok kódu, tj. Třída.

Takže začneme!

Třída je sestava který nám umožňuje vytvářet vlastní typy seskupováním různých typů proměnných, metod, vlastností a událostí. V podstatě je třída modrým písmem. Objekty jsou instance třídy s různými hodnotami pro atributy. Takže například ukážeme auto. Všechna auta mají jméno výrobce, číslo modelu, barvu, rok výroby atd. Vozy mohou provádět různá opatření, jako je urychlení, brzdění atd. Honda Civic, Toyota Corolla atd. Jsou příklady třídy vozu. Abstrakce je nesmírně důležitou součástí budování třídy. Abstrakce znamená vybírání pouze potřebného obsahu v daném kontextu.

Dále uvidíme, jak vytvořit vlastní třídu.
Dále uvidíme, jak vytvořit vlastní třídu.

Stejně jako naše předchozí lekce vytvoříme nový projekt s jedinečným názvem kromě toho, že tento projekt nebude zahrnovat žádné ovládací prvky, ale spíše budeme pracovat s kódem C #. Jakmile je projekt vytvořen a je zobrazen v režimu Design, klepněte pravým tlačítkem na název projektu a vyberte položku Přidat z zobrazené nabídky. V nabídce Přidat vyberte možnost Třída. Otevře se nové okno s žádostí o název třídy. Zadejte název jako auto.

Zkopírujte následující řádek kódu do třídy Auto

třída auta

{

veřejný řetězec Make

veřejný řetězec Model

public int Rok

veřejný řetězec Barva

public void Accelerate ()

{

// bílý kód, aby se urychlil

}

public void Decelerate ()

{

// Zde napište kód, který zpomalí

}

}

The klíčové slovo "třída" říká kompilátoru, že následující blok kódu je třída. Auto je název třídy. Pro naše auto třídy máme čtyři atributy, tj. Značka, model, rok a barva. " Public" je specifikátor přístupu následovaný datovým typem (řetězec pro značku, model a barvu a celé číslo pro rok). Jak bylo dříve uvedeno, třídy obsahují metody, které poskytují funkčnost tříd. V naší třídě vozu máme dvě metody Zrychlit a zpomalit. Tyto metody budou obsahovat kód, který umožní vozidlu urychlit a zpomalit.

Nyní, abychom vytvořili instanci třídy Auto v našem souboru MainPage.cs, stačí napsat následující kód. Tento řádek kódu může být přidán do události Button Click nebo může být definován na globální úrovni, jakmile se spustí veřejná částečná třída MainPage: PhoneApplicationPage:

Auto myNewCar = nový vůz ();

Nyní pro nastavení hodnot na proměnné byste napsali následující příkazy

myNewCar.Make = "Honda";

myNewCar.Model = "Civic";

myNewCar.Year = 2012;

myNewCar.Color = "Červená";

Chcete-li zavolat metody definované ve třídě automobilu, napište název objektu, za kterým následuje tečka (.) A následuje název metody.

myNewCar.Accelerate ();

myNewCar.Decelerate ();

Tak je snadné vytvářet a implementovat základní třídy. Další informace o práci s Třídy se dozvíme v další části.

Doporučuje: