Встречается на собеседованиях • сегодня

Как собрать лист с режимами класса

В Java можно собрать список с режимами (модами) класса с помощью рефлексии. Например, получить все модификаторы класса:

java
import java.lang.reflect.Modifier;

public class Main {
    public static void main(String[] args) {
        Class<?> clazz = String.class;
        int modifiers = clazz.getModifiers();
text
    System.out.println("Is public: " + Modifier.isPublic(modifiers));
    System.out.println("Is final: " + Modifier.isFinal(modifiers));
    System.out.println("Is abstract: " + Modifier.isAbstract(modifiers));
}

}

text

Класс `Modifier` из пакета `java.lang.reflect` содержит статические методы для проверки модификаторов. Можно проверить:
- `isPublic`, `isPrivate`, `isProtected`
- `isStatic`, `isFinal`, `isAbstract`
- `isInterface`, `isEnum` и другие

Для сбора в список можно использовать коллекцию и добавлять строковые представления модификаторов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы