Понимание и создание классов: Windows Phone 7.5 Разработка приложений для Mango - часть 11

Понимание и создание классов: Windows Phone 7.5 Разработка приложений для Mango - часть 11
Понимание и создание классов: Windows Phone 7.5 Разработка приложений для Mango - часть 11

Видео: Понимание и создание классов: Windows Phone 7.5 Разработка приложений для Mango - часть 11

Видео: Понимание и создание классов: Windows Phone 7.5 Разработка приложений для Mango - часть 11
Видео: Как восстановить удаленную папку 100% способы восстановления - YouTube 2024, Апрель
Anonim

В предыдущем уроке мы рассмотрели тип данных DateTime и различные способы управления датой и временем. В этой части серии руководств по разработке приложений для Windows Phone 7.5 Mango Apps мы рассмотрим базовый строительный блок кода, т. Е. Класс.

Давайте начнем!

Класс - это сборка что позволяет создавать пользовательские типы, группируя различные типы переменных, методов, свойств и событий. В основном класс - это синяя печать. Объекты - это экземпляры класса с разными значениями для атрибутов. Так, например, давайте возьмем пример автомобиля. Все автомобили имеют название производителя, номер модели, цвет, год сборки и т. Д. Автомобили могут выполнять различные действия, такие как ускорение, торможение и т. Д. Honda Civic, Toyota Corolla и т. Д. Являются примерами класса автомобиля. Абстракция - чрезвычайно важная часть построения класса. Абстракция относится к выбору только необходимого содержимого в данном контексте.

Затем давайте посмотрим, как создать пользовательский класс.
Затем давайте посмотрим, как создать пользовательский класс.

Как и в нашем предыдущем уроке мы создадим новый проект с уникальным именем, за исключением того, что этот проект не будет включать какой-либо элемент управления, но мы будем работать с кодом C #. Как только проект будет создан и отобразится в режиме «Дизайн», щелкните правой кнопкой мыши имя проекта и выберите «Добавить» в появившемся меню. В меню «Добавить» выберите «Класс». Откроется новое окно с запросом имени класса. Введите имя как автомобиль.

Скопируйте следующие строки кода в свой класс Car

классный автомобиль

{

public string Make

публичная строка

общественный год

public string Цвет

public void Ускорение ()

{

// Белый код здесь, чтобы ускорить его

}

public void Decelerate ()

{

// Напишите здесь код, чтобы он замедлялся

}

}

ключевое слово "class" сообщает компилятору, что следующий блок кода является классом. Автомобиль - это название класса. Для нашего класса автомобилей у нас есть четыре атрибута, а именно: Марка, модель, год и цвет. «Public» - это спецификатор доступа за которым следует тип данных (строка для Make, Model и Color и integer для Year). Как упоминалось ранее, Классы содержат методы, которые дают функциональность классов. В нашем классе Car есть два метода: ускорение и замедление. Эти методы будут содержать код, который позволит автомобилю ускоряться и замедляться.

Теперь, чтобы создать экземпляр класса Car в нашем файле MainPage.cs, все, что нам нужно сделать, это ввести следующий код. Эта строка кода может быть добавлена в событие Button Click или может быть определена на глобальном уровне, как только начнется открытый частичный класс MainPage: PhoneApplicationPage:

Автомобиль myNewCar = новый автомобиль ();

Теперь, чтобы установить значения для переменных, вы должны написать следующие утверждения

myNewCar.Make = «Хонда»;

myNewCar.Model = "Civic";

myNewCar.Year = 2012;

myNewCar.Color = "Красный";

Чтобы вызвать методы, определенные в классе автомобилей, вы должны написать имя объекта, за которым следует точка (.), За которой следует имя метода.

myNewCar.Accelerate ();

myNewCar.Decelerate ();

Вот как легко создавать и внедрять базовые классы. Мы узнаем больше о работе с классами в следующей части.

Рекомендуемые: