Сделайте сгенерированный класс, реализуйте мой пользовательский интерфейс в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Сделайте сгенерированный класс, реализуйте мой пользовательский интерфейс в Java

Сообщение Anonymous »

У меня есть два класса, сгенерированные из OpenAPI, которые я не могу изменить: < /p>
public class Foo {
public String getA() {
// ...
}

public String getB() {
// ...
}
}
< /code>
и: < /p>
public class Bar {
public String getA() {
// ...
}

public String getB() {
// ...
}
}
< /code>
Я хочу написать метод утилиты, который будет работать для обоих классов.
Обычно я использовал интерфейс и заставил бы его реализовать оба класса: < /p>
public interface FooBarable{
String getA();
String getB();
}
< /code>
, а затем напишите мой метод утилиты: < /p>
public static String calculate(FooBarable foo) {
// ..
}
< /code>
Я не хочу делать две реализации для каждого из классов.
Интересно, есть ли способ, чтобы эти классы реализовали интерфейс, даже если я не могу их изменить. < /p>

Подробнее здесь: https://stackoverflow.com/questions/797 ... ce-in-java

Вернуться в «JAVA»