Программирование на языке C#


Download 1.19 Mb.
Pdf ko'rish
bet18/66
Sana23.10.2023
Hajmi1.19 Mb.
#1717181
1   ...   14   15   16   17   18   19   20   21   ...   66
Bog'liq
Программирование на языке C#

7. 
Классы, объекты 
 
С#
язык объектно-ориентированный, вся работа идет с 
использованием основных составляющих ООП – классов и объектов. 
Даже если мы пишем обычную программу, без использования классов 
нам не обойтись. Например, главная функция 
Main
– 
это всегда метод 
класса; типы в 
С#
, даже основные, являются классами; консольный 
ввод и вывод осуществляется через класс 
Console
; для использования 
математических функций существует класс 
Math

Классом называется пользовательский тип данных. Класс состоит 
из определений данных класса (член-данных) и функций, их 
обрабатывающих (член-функций). По иной терминологии член-данные 
– 
свойства (поля), член-функции – методы.
Методы – это функции или процедуры, выполняющие 
определённые действия над данными. Функция возвращает значение 
27 


указанного типа. В отличие от функции, процедура не возвращает 
значений. Подробнее о функциях можно прочитать в разделе 11. 
Описание функции 
Тип возвращаемого значения Имя_Функции (список параметров) 
{
тело функции } 
Список параметров – это данные, заданные списком (тип имя), 
перечисленные через запятую, которые используются в теле функции. 
Список параметров может быть формальным и фактическим. 
Формальный задаётся при описании метода, а фактический при его 
использовании. Количество, порядок следования и тип переменных в 
формальном и фактическом списке должны совпадать. 
Описание процедуры 
void Имя_Функции (список параметров){ тело процедуры } 
ключевое слово 
void
указывает, что данный метод не возвращает 
никакого значения. 
В классе содержатся специальные методы, предназначенные только 
для инициализации его данных. Они называются конструкторами 

Download 1.19 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   66




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling