标签: java class variable-assignment declaration
以下两个版本的“窗格”在Java中是否相同?
Pane pane1 = new HBox(); HBox pane2 = new HBox();
这两者之间的区别是什么?为什么要以这种方式声明pane1?
非常感谢。
答案 0 :(得分:0)
有一个类的层次结构。见下图。
在Pane类型的变量中,您可以存储VBox或HBox。
但是如果你将变量声明为VBox,它只能存储一个VBox对象。