Страницы

Поиск по вопросам

четверг, 19 декабря 2019 г.

Максимальное количество имплементированных интерфейсов в одном классе

#java #android #jvm


Существует ли максимальное количество реализуемых интерфейсов, или их число действительно
ничем не ограничено?
    


Ответы

Ответ 1



Согласно выдаче гугла на запрос java limit of implementing interfaces и первой ссылке этой выдачи, ведущей на en-SO В ограничениях JVM сказано The number of direct superinterfaces of a class or interface is limited to 65535 by the size of the interfaces_count item of the ClassFile structure. Т.е. ответ - 65535 интерфейсов может один класс реализовать. Но, если вы начинаете приближаться к этому пределу, то вам надо серьёзно задуматься - может быть вы что-то делаете не так.

Комментариев нет:

Отправить комментарий