Добавление метода в класс из ссылочной библиотеки (JUNG)

Я хочу добавить метод в класс Graph библиотеки JUNG, используя Eclipse. Как бы я это сделал?

У меня JUNG работает правильно как справочная библиотека, следуя этому ответу: https://stackoverflow.com/a/5618076/1949665


person davidhwang    schedule 04.01.2013    source источник
comment
Извините, вопрос был не в поиске кликов, а в том, как добавить метод. Отредактировано для уточнения.   -  person davidhwang    schedule 05.01.2013
comment
Вы не можете добавлять методы к классам, которыми вы не управляете.   -  person Louis Wasserman    schedule 05.01.2013


Ответы (2)


1) У вас есть доступ к источнику: просто добавьте свой метод

2) Вы можете расширить класс и добавить метод в наш расширяющий класс.

3) Напишите класс Util со статическим методом, реализующим ваш метод, а не просто использующий исходный класс.

person MrSmith42    schedule 04.01.2013

Ваш комментарий выше подразумевает, что вы хотите найти клики в графе. (Я не видел исходный вопрос до того, как вы его отредактировали.)

Если это так, то это не обязательно должен быть метод самого Graph, ему просто нужно принять Graph в качестве аргумента. График — это тип, подобный списку или карте, он не должен иметь метод для каждого типа алгоритма, который вы, возможно, захотите использовать на графике.

person Joshua O'Madadhain    schedule 05.01.2013