Razumijevanje i stvaranje klase: Windows Phone 7.5 Mango Apps razvoj - 11. dio

Razumijevanje i stvaranje klase: Windows Phone 7.5 Mango Apps razvoj - 11. dio
Razumijevanje i stvaranje klase: Windows Phone 7.5 Mango Apps razvoj - 11. dio

Video: Razumijevanje i stvaranje klase: Windows Phone 7.5 Mango Apps razvoj - 11. dio

Video: Razumijevanje i stvaranje klase: Windows Phone 7.5 Mango Apps razvoj - 11. dio
Video: Getting started with Containers | #CloudNativeNinja PT1 - YouTube 2024, Travanj
Anonim

U našem prethodnom udžbeniku pregledali smo vrstu podataka DateTime i različite načine manipuliranja datumom i vremenom. U ovom dijelu serije Windows Phone 7.5 Mango Apps razvoj udžbenika pregledat ćemo osnovni građevni blok koda, tj. Klasa.

Započnimo!

Klasa je skup koji nam omogućuje stvaranje prilagođenih vrsta grupiranjem različitih vrsta varijabli, metoda, svojstava i događaja. U osnovi je klasa plavi ispis. Objekti su slučajevi klase različitih vrijednosti za atribute. Tako, na primjer, možete uzeti primjer automobila. Svi automobili imaju naziv proizvođača, broj modela, boju, godinu gradnje itd. Automobili mogu obavljati različite radnje kao što su ubrzavanje, kočenje itd. Honda Civic, Toyota Corolla itd. Su slučajevi klase automobila. Abstrakcija je iznimno važan dio izgradnje klase. Apstrakcija se odnosi na odabir samo potrebnih sadržaja u danom kontekstu.

Slijedi da vidimo kako izraditi prilagođenu klasu.
Slijedi da vidimo kako izraditi prilagođenu klasu.

Baš kao i naša prethodna lekcija izradit ćemo novi projekt s jedinstvenim imenom, osim što ovaj projekt neće uključivati bilo koju kontrolu, već ćemo raditi s C # kodom. Nakon što se projekt stvori i prikazuje se u načinu Dizajn, desnom tipkom miša kliknite naziv projekta i odaberite Dodaj iz prikazanog izbornika. Pod izbornikom Dodaj odaberite Class. Otvara se novi prozor koji traži ime klase. Unesite naziv kao Autom.

Kopirajte sljedeće retke koda u svoj automobil

klasični automobil

{

javni niz

javni niz modela

javni int Godina

javni niz Boja

javna nevaže Ubrzanje ()

{

// Bijeli kod ovdje kako bi se ubrzao

}

usporavanje ()

{

// Napišite ovdje kôd kako biste ga usporili

}

}

ključna riječ "klasa" kaže prevoditelju da je sljedeći blok koda klasa. Car je ime klase. Za našu klasu automobila imamo četiri atributa, tj. Napraviti, model, godina i boja. " Javno" je pristupni specifikator nakon čega slijedi vrsta podataka (niz za izradu, model i boju i cijeli broj za godinu). Kao što je već spomenuto, razredi sadrže metode koje daju funkcionalnost klase. U našem klasi automobila imamo dvije metode ubrzavanja i usporavanja. Ove metode sadržavat će kod koji će omogućiti da se automobil ubrza i usporava.

Sada kako bismo stvorili primjer klase Car u našoj MainPage.cs datoteku, sve što trebamo učiniti jest upisati sljedeći kod. Ova linija koda može se dodati u događaj Button Click ili se može definirati na globalnoj razini čim započne javna javna polja MainPage: PhoneApplicationPage:

Car myNewCar = novi automobil ();

Sada, da biste postavili vrijednosti varijablama, napisali biste sljedeće izjave

myNewCar.Make = "Honda";

myNewCar.Model = "Civic";

myNewCar.Year = 2012;

myNewCar.Color = "Crvena";

Da biste nazvali metode definirane u klasi automobila, napišite naziv objekta slijedeći točku (.), A zatim naziv metode.

myNewCar.Accelerate ();

myNewCar.Decelerate ();

Tako je jednostavna izrada i primjena osnovnih razreda. U nastavku ćemo saznati više o radu s razredima.

Preporučeni: