#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 интерфейсов может один класс реализовать. Но, если вы начинаете приближаться к этому пределу, то вам надо серьёзно задуматься - может быть вы что-то делаете не так.
Комментариев нет:
Отправить комментарий