Объекты

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

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

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

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

Loading the player...
Текст урока
Объекты — это отдельные, четко обозначенные элементы некоторого класса. Класс дает общее описание объектов, указывает «на что они похожи».

Объекты – это дерево, собака, автомобиль то есть предметы вокруг нас, но для компьютера объектами могут быть не только вещественные предметы этого мира, но и абстрактные понятия присущие только миру компьютеров. При создании какого-нибудь приложения нам понадобиться объяснить компьютеру, что мы будем использовать какой-то объект. Так как каждый объект принадлежит своему классу, создавать которые мы уже научились, рассмотрим как же объяснить компьютеру особенности того или иного объекта.

Например, к классу машин может относиться не только автомобиль, но и роботы, самолеты, станки на заводе и многое другое.

Если мы захотим сказать компьютеру, что в классе машины есть такой объект автомобиль, то на языке программирования, мы должны дать этому объекту имя, например, так:

Machine Car;

Что же понимает компьютер. «Человек хочет поговорить об объекте, который принадлежит классу машины и называет его автомобилем». Компьютер не знает, что такое автомобиль, но это не имеет значение, мы можем называть объекты так, как нам захочется.

Но этого не достаточно, дополним код следующим выражением:

Car = new Machine();

Что мы этим хотим сказать. Первым выражением мы объявили компьютеру о том, что хотим поговорить о машине автомобиль, неизвестном компьютеру, второе выражение заставит компьютер создать в своем мозге новый объект класса машины, который будет называться автомобиль.

На основе своих знаний о классе компьютер создаст реальный объект, с которым он сможет выполнять дальнейшие действия.
Комментарии (0)

Оглавление
1. Инструменты 2:04 9 25521
2. Общаемся с компьютером 2:34 1 10897
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 9198
Яндекс цитирования
Нажмите нравится, чтобы читать "TeachVideo.ru" в facebook