Сделайте сгенерированный класс, реализуйте мой пользовательский интерфейс в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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