Свойства

С этим уроком также смотрят

Данная страница посвящена программированию. Но материал на ней мы стараемся излагать языком, который поймут даже дети.

Обновлен: 4 августа 2010

Программирование на C# для школьников,
Разработка ПО

Loading the player...
Текст урока
Каждый объект, не зависимо от того к какому классу он относится, всегда обладает свойствами. Именно свойства объектов позволяют нам различать объекты, потому, что каждый объект обладает индивидуальными свойствами. Определим некоторые свойства объекта автомобиль:

Материал (Material);

Цвет (Color);

Возраст (Age);

Высота (Altitude);

Длинна (Length);

Наличие руля (HasHandWheel);

Допустим, что автомобиль, который мы имеем в виду, обладает следующими свойствами: материал – железо, цвет – черный, возраст – 1 год, высота – 1,5 метра, длинна – 4 метра и у автомобиля есть руль. Эти несколько характеристик помогут объяснить компьютеру, что за объект мы с ним обсуждали, даст возможность компьютеру отличить этот объект от других объектов этого же класса, например, робота. В программировании на языке C# обозначение свойств объекта, которые мы перечислили, будет выглядеть следующим образом:

Car.Material = iron;

Car.Color = black;

Car.Age = 1;

Car.Altitude = 1,5;

Car.Lenght = 4;

Car.HasHandWheel = true;

Почему обозначения свойств выглядят именно так, а не иначе. Рассмотрим детально одно из свойств: «car» - означат, что это свойство относится именно к объекту автомобиль, «material» - мы называем свойство объекта автомобиль, «=iron» - это значение названного нами свойства.

Все свойства объектов можно разделить на три типа «string» - строка, «int» - (integer) числа, «bool» - (boolean) логическое значение. Первый тип «string» - строка, объясняет компьютеру, что значение этого свойства будет иметь буквенное выражение, в нашем примере это свойства материал и цвет, то есть в коде эти свойства имели бы следующий вид:

string Car.Material;

string Car.Color;

Второй тип «int» - (integer) числа, при помощи этого значения мы можем объяснить компьютеру, что свойство имеет числовое выражение, в нашем примере это свойства возраст, длинна и высота, они будут выглядеть так:

int Car.Age;

int Car.Altitude;

int Car.Lenght;

Последний тип это «bool» - (boolean) логическое значение, с его помощью мы сможем дать понять компьютеру, есть или нет названное нами свойство у данного объекта, и выражение у данного свойства бывает только двух видов правда или ложь (true or false). В коде это будет выглядеть так:

bool Car.HasHandWheel;

Объяснить иначе эти типы можно следующим образом: для того, чтобы компьютер понял, какие данные ему придется обрабатывать, а буквенные, числовые и логические данные он обрабатывает каждые по своему, мы и говорим ему, какие данные присущи каждому конкретному свойству.
Комментарии (0)

Оглавление
1. Инструменты 2:04 9 25520
2. Общаемся с компьютером 2:34 1 10896
3. Классы 1:35 2 8390
4. Объекты 1:47 0 5889
5. Свойства 2:38 0 5081
6. Поля 2:07 1 4579
7. Методы 2:24 0 5009
8. События 1:31 0 4187
9. Пространство имени 1:03 0 3710
10. Наследование 1:43 1 3863
11. Программирование в . NET Framework 4:04 1 9196
Яндекс цитирования
Нажмите нравится, чтобы читать "TeachVideo.ru" в facebook