Лабораторный практикум по информатике



бет56/83
Дата06.01.2022
өлшемі1,1 Mb.
#15674
түріПрактикум
1   ...   52   53   54   55   56   57   58   59   ...   83

ЛАБОРАТОРНАЯ РАБОТА № 13.


МЕТОДЫ

Цель лабораторной работы: научиться работать с методами, на- писать программу с использованием методов.
    1. Общие понятия


Метод – это элемент класса, который содержит программный код.

Метод имеет следующую структуру:


[атрибуты] [спецификторы] тип имя ([параметры])

{

Тело метода;



}

Атрибуты – это особые указания компилятору на свойства метода.

Атрибуты используются редко.



Спецификаторы – это ключевые слова, предназначенные для раз- ных целей, например:

Тип определяет результат, который возвращает метод: это может быть любой тип, доступный в C#, а также ключевое слово void, если ре- зультат не требуется.

Имя метода – это идентификатор, который будет использоваться для вызова метода. К идентификатору применяются те же требования, что и к именам переменных: он может состоять из букв, цифр и знака подчеркивания, но не может начинаться с цифры.

Параметры – это список переменных, которые можно передавать в метод при вызове. Каждый параметр состоит из типа и названия пере- менной. Параметры разделяются запятой.

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

зультат, то обязательно в конце должно присутствовать ключевое слово return с возвращаемым значением. Если возвращение результатов не нужно, то использование ключевого слова return не обязательно, хотя и допускается.

Пример метода, вычисляющего выражение:

public double Calc(double a, double b, double c)

{

if (a > b)



return Math.Sin(a) * Math.Cos(b); else

{

double k = Math.Tan(a * b); return k * Math.Exp(c / k);



}

}



    1. Достарыңызбен бөлісу:
1   ...   52   53   54   55   56   57   58   59   ...   83




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

    Басты бет