Entendendo e Criando Classes: Windows Phone 7.5 - Desenvolvimento de Aplicativos de Mango - Parte 11

Entendendo e Criando Classes: Windows Phone 7.5 - Desenvolvimento de Aplicativos de Mango - Parte 11
Entendendo e Criando Classes: Windows Phone 7.5 - Desenvolvimento de Aplicativos de Mango - Parte 11

Vídeo: Entendendo e Criando Classes: Windows Phone 7.5 - Desenvolvimento de Aplicativos de Mango - Parte 11

Vídeo: Entendendo e Criando Classes: Windows Phone 7.5 - Desenvolvimento de Aplicativos de Mango - Parte 11
Vídeo: Informática básica - Como criar pastas e organizar arquivos. - YouTube 2024, Abril
Anonim

Em nosso tutorial anterior, analisamos o tipo de dados DateTime e as várias maneiras de manipular data e hora. Nesta parte da série de tutoriais do Windows Phone 7.5 Mango Apps Development, vamos dar uma olhada no bloco de construção básico do código, ou seja, Classe.

Então vamos começar!

Uma turma é uma montagem que nos permite criar tipos personalizados agrupando diferentes tipos de variáveis, métodos, propriedades e eventos. Basicamente, uma classe é uma impressão azul. Objetos são instâncias de uma classe com valores diferentes para atributos. Por exemplo, vamos dar um exemplo de um carro. Todos os carros têm um nome de fabricante, um número de modelo, uma cor, ano de construção, etc. Os carros podem executar várias ações como acelerando, freando, etc. Honda Civic, Toyota Corolla, etc são exemplos da classe de carro. A abstração é uma parte extremamente importante da construção de uma classe. Abstração refere-se a escolher apenas os conteúdos necessários no contexto dado.

Em seguida, vamos ver como criar uma classe personalizada.
Em seguida, vamos ver como criar uma classe personalizada.

Assim como nossa lição anterior, criaremos um novo projeto com um nome exclusivo, exceto para este projeto, que não envolverá nenhum dos controles, mas sim trabalharemos com o código C #. Depois que o projeto for criado e exibido no modo Design, clique com o botão direito do mouse no nome do projeto e selecione Add no menu exibido. No menu Adicionar, selecione Classe. Uma nova janela abre pedindo o nome da classe. Digite o nome como Car.

Copie as seguintes linhas de código na sua classe Car

carro da classe

{

cadeia pública Make

Cadeia Pública Modelo

ano int int

cor pública da corda

public void Accelerate ()

{

// Código branco aqui para acelerar

}

public void Desacelerar ()

{

// Escreva o código aqui para desacelerar

}

}

o palavra chave "classe" diz ao compilador que o seguinte bloco de código é uma classe. Car é o nome da classe. Para nossa classe de carros, temos quatro atributos, viz. Marca, modelo, ano e cor. " Público" é o especificador de acesso seguido pelo tipo de dados (string para Make, Model e Color e integer para Year). Como mencionado anteriormente, as Classes contêm métodos que fornecem a funcionalidade de classes. Na nossa classe Car temos dois métodos Acelerar e Desacelerar. Esses métodos conterão código que permitirá que o carro acelere e desacelere.

Agora, para criar uma instância da classe Car em nosso arquivo MainPage.cs, tudo o que precisamos fazer é digitar o seguinte código. Essa linha de código pode ser adicionada no evento Button Click ou pode ser definida no nível global assim que a classe parcial pública MainPage: PhoneApplicationPage for iniciada:

Carro myNewCar = novo carro ();

Agora, a fim de definir os valores para as variáveis, você escreveria as seguintes declarações

myNewCar.Make = "Honda";

myNewCar.Model = "Civic";

myNewCar.Year = 2012;

myNewCar.Color = “vermelho”;

Para chamar os métodos definidos na classe car você escreveria o nome do objeto seguido por um ponto (.) Seguido pelo nome do método.

myNewCar.Accelerate ();

myNewCar.Decelerate ();

É assim que é fácil criar e implementar classes básicas. Nós aprenderemos mais sobre como trabalhar com Classes na próxima parte.

Recomendado: