В этой книге методы именуются в соответствии с условными обозначениями, принятыми в литературе по С#. В частности, после имени метода следуют круглые скобки. Так, если методу присвоено имяGet Val,то в тексте книги он упоминается в следующем виде:Get Val . Такая форма записи помогает отличать имена методов от имен переменных при чтении книги.
Ниже приведена общая форма определения метода:
доступ возращаемый_тип имя(список_параметров){
// тело метода
}
гдедоступ —это модификатор доступа, определяющий те части программы, из которых может вызываться метод. Как пояснялось выше, указывать модификатор доступа необязательно. Но если он отсутствует, то метод оказывается закрытым(private)в пределах того класса, в котором он объявляется. Мы будем пока что объявлять методы открытыми(public),чтобы вызывать их из любой другой части кода в программе. Затемвозращаемый_типобозначает тип данных, возвращаемых методом. Этот тип должен быть действительным, в том числе и типом создаваемого класса. Если метод не возвращает значение, то в качестве возвращаемого для него следует указать типvoid.Далееимяобозначает конкретное имя, присваиваемое методу. В качестве имени метода может служить любой допустимый идентификатор, не приводящий к конфликтам в текущей области объявлений. И наконец,список_параметров —это последовательность пар, состоящих из типа и идентификатора и разделенных запятыми. Параметры представляют собой переменные, получающие значениеаргументов,передаваемых методу при его вызове. Если у метода отсутствуют параметры, то список параметров оказывается пустым.
Добавление метода в класс Building