У меня есть несколько классов, расширяющих разные классы. Пример:
класс MyVBox расширяет VBox
класс MyHBox расширяет HBox
VBox и HBox расширяют узел.
Я использую void changeNode(Node node)
, чтобы изменить содержимое моей программы JavaFX.
В функции changeNode
Я хочу использовать метод класса node
, который должен использоваться всеми классами My*****
также расширить, это невозможно в Java, поэтому я попробовал использовать интерфейсы (class MyVBox extends VBox implements MyNode
)
public interface MyNode {
public boolean canClose = true;
}
Как связать node
с MyNode, чтобы использовать его переменные в changeNode()
?
Спасибо за помощь!