Модификатор члена | Цель | Эквивалент в Java | Описание |
virtual | Методы, методы доступа | недоступно | Позволяет переопределять целевые члены классам-наследникам. |
static | Все | static | Целевой член, помеченный как static , принадлежит классу, а не экземпляру этого класса. Поэтому не требуется создавать экземпляр класса, чтобы получить к нему доступ. |
event | Поля, свойства | недоступно | Используемый для связывания клиентского кода с событиями класса, модификатор event позволяет определить делегата, который будет вызываться, когда в коде произойдет некоторое 'событие'. Отметим, что программист класса определяет, где и когда инициируется событие, а подписчик определяет, как его обработать. |
abstract | Методы, методы доступа | abstract | Указывает, что целевой член является неявно виртуальным и не имеет кода реализации. Производный класс должен предоставить эту реализацию, при этом реализованный метод помечается как override . |
const | Поля, локальные переменные | final | Указывает, что целевой член не может быть изменен. Java также имеет ключевое слово const , которое в данный момент является просто зарезервированным словом. |
readonly | Поля | недоступно | Указывает, что целевому члену можно присвоить значение только при его объявлении или в конструкторе класса, содержащего этот член. |
extern | Методы | недоступно | Указывает, что целевой член реализуется внешне. Этот модификатор обычно используется с атрибутом DllImport . |
override | Методы | недоступно | Указывает, что целевой член предоставляет новую реализацию члена, унаследованного из базового класса. |