Я хочу скомпилировать child.java
класс a get child.class
, дочерний класс расширяет родительский класс. Я хочу, чтобы child.class включал весь необходимый код из родительского класса, на самом деле я могу использовать его независимо.Как скомпилировать расширенный класс в java?
Возможно ли это?
второй Вопрос: предположим, что у нас есть библиотека .jar, содержащая a.class, b.class, c.class ... я сделал обновленную версию a.class, как я могу заменить новую оригинальную a.class в банке? Является ли это возможным ?
извините за плохой английский язык.
1) В принципе, вы не можете. Просто упакуйте их вместе или объявите зависимость 2) Просто заново создайте .jar –
моей конечной целью является обновление библиотеки a.class в jar, библиотека закрыта. Сначала я хочу расширить класс a.class и создать новый класс a.class и заменить его старым, как я могу это достичь? – arsenal
@arsenal Это будет невозможно. Возможно, вы попытаетесь переписать a.class из контрактов javadoc и байт-кода, но это просто безумие. – Deltharis