Что это? Произвольный доступ к элементу массива?
вот пример на C#
class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
class People
{
Person[] data;
public People()
{
data = new Person[5];
}
// индексатор
public Person this[int index]
{
get
{
return data[index];
}
set
{
data[index] = value;
}
}
}
Есть класс Person
А есть класс People в котором хранятся Person'ы
профит в том, что можно в классе Person определить дополнительные методы и свойства, например для получения максимального возраста и т.д