Это индексатор - это позволяет использовать нотацию массива для получения (или установить, если индексатор имеет «набор» блок) данных из экземпляра (чаще всего параметр индексатора будет целочисленным).
Этот индексатор вызывается из C# следующим образом:
data = myInstance[someType];
Если индексатор был «набор» блок, то вы можете установить значение для экземпляра следующим образом:
myInstance[someType] = data;
Java эквивалент:
public final Component getItem(java.lang.Class type)
{
return Stuff;
}
, а затем вызвать его:
data = myInstance.getItem(someType);
В Java нет индексатора. Вы должны написать свой собственный метод get/set. – Flown
Хорошо, это питти. Благодарю. –
да, жаль, но верю в java :) –