Введение в программирование

       

Методы-аксессоры


После определения параметра в фигурных скобках указаны два метода-аксессора. get-аксессор возвращает значение данных по указанному индексу,а set-аксессор устанавливает значение данных с указанным индексом. Устанавливаемое значение задается ключевым словом value.

Индексатор устанавливает и возвращает значения некоторого массива. Такой массив для аксессора должен быть создан. Типы используемого массива и аксессора должны совпадать. Например для целочисленного аксессора можно объявить следующий массив:

private int [] imyArray = new int[50];

Теперь, чтобы использовать акссессор, следует:

  1. определить возвращаемое методом-аксессором значение (например: return imyArray[ind1];);
  2. определить устанавливаемое методом-аксессором значение (например: imyArray[ind1]= value;).

В результате класс, содержащий аксессор, будет иметь следующее объявление:

public class AClass1 { public AClass1() { } private int [] imyArray = new int[20];

public int this[int ind1] { get { return imyArray[ind1]; } set { imyArray[ind1]= value; } } }



Содержание раздела