Как получить доступ к методам в файле класса в Java с помощью открытого интерфейса?

В Eclipse у меня есть общедоступный интерфейс RotationCipher, мне предоставляется объектный файл, который реализует этот интерфейс и содержит методы шифрования без файлов .java. Как мне получить доступ к этим методам в файле класса из моего класса и использовать этот уже скомпилированный код в моей программе.

Когда я ищу этот вопрос, мне кажется, что я мало что могу найти в Google.

Будем очень признательны за любую помощь :)


person Shane Lea    schedule 26.04.2019    source источник
comment
если исходный код недоступен, декомпилируйте его, но помните о его лицензии   -  person Pali    schedule 26.04.2019
comment
Это один файл .class или файл jar?   -  person madz    schedule 26.04.2019
comment
Привет, это единственный файл класса, который мне дали для школьного проекта, и я должен иметь доступ к методам без файла .java. Мне был предоставлен общедоступный интерфейс, но я не могу создать экземпляр объекта, как это было бы с обычным файлом класса.   -  person Shane Lea    schedule 26.04.2019


Ответы (1)


В eclipse вам нужно добавить файл .class или .jar в Project -> Properties -> Путь сборки Java. В вашем файле класса .java вы должны импортировать содержащиеся в нем классы. И, конечно же, вы должны прочитать javadoc импортированного класса, где вы найдете предоставленные общедоступные методы.

person Christian H. Kuhn    schedule 26.04.2019
comment
Или вы можете взглянуть на предоставленный интерфейс, поскольку у класса нет JavaDoc или исходного приложения. - person Cardinal System; 26.04.2019