Я хотел знать, есть ли способ импортировать код динамического изменения кода в основную кодировку. Что-то вроде этого:Как я могу вставить java-файл внутри кода в Java
Main:
int x;
(insert input.java)
Содержание input.java:
x = 2;
Могу ли я импортировать код внутри input.java
в основной код?
Что вы подразумеваете под термином "dynamic change code"? Т.е. что здесь используется? –
Если вы имеете в виду что-то вроде директивы include c, абсолютно нет. Большая часть дизайна Java построена вокруг того, что не нужно делать такие вещи. – jjm
Вы имеете в виду во время компиляции или во время выполнения? Если вы хотите включить один исходный файл из другого во время компиляции, ответ, как сказал jjm, является определенным «нет» - язык java этого не поддерживает. Если вы пытаетесь включить код во время выполнения, в теории есть способы сделать это, но ничего прямолинейного, и это почти наверняка не очень хорошая идея. Что вы пытаетесь достичь? – dhm