Развитие информационных технологий неразрывно связано с



Pdf көрінісі
бет4/15
Дата08.02.2022
өлшемі414,76 Kb.
#130932
1   2   3   4   5   6   7   8   9   ...   15
Байланысты:
Лекции 1,2 Введение

1.3 Классы 
 
Для представления объектов в языках C#, Java, С++, Delphi и т. п. 
используется понятие класс, аналогичное обыденному смыслу этого слова в 
контексте «класс членистоногих», «класс млекопитающих», «класс задач» и 
т. п. Класс является обобщенным понятием, определяющим характеристики 
и поведение некоторого множества конкретных объектов этого класса, 
называемых экземплярами класса. 
«Классический» класс содержит данные, задающие свойства объектов 
класса, и функции (методы), определяющие их поведение. В последнее время 
в класс часто добавляется третья составляющая — события, на которые 
может реагировать объект класса. 
Все классы библиотеки .NET, а также все классы, которые создает 
программист в, среде .NET, организованы в единую иерархическую 
структуру и имеют одного общего предка — класс object. Внутри нее классы 
логически сгруппированы в так называемые пространства имен, которые 
служат для упорядочивания имен классов и предотвращения конфликтов 
имен: в разных пространствах имена могут совпадать. Пространства имен 
могут быть вложенными, их идея аналогична знакомой вам иерархической 
структуре каталогов на компьютере. 
Любая программа, создаваемая в .NET, использует пространство имен 
System. В нем определены классы, которые обеспечивают базовую 
функциональность, например, поддерживают выполнение математических 
операций, управление памятью и ввод-вывод. 
Обычно в одно пространство имен объединяют взаимосвязанные классы. 
Например, пространство System.Net содержит классы, относящиеся к 


передаче данных по сети, System.Windows.Forms — элементы графического 
интерфейса пользователя, такие как формы, кнопки и т. д. 
Имя каждого пространства имен представляет собой неделимую 
сущность, однозначно его определяющую. 
Последнее, о чем необходимо поговорить, прежде чем начать 
последовательное изучение языка 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   15




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет