Java OO访问变量
我正在寻找一种简单但高效的“OO”方法,以便在Java中从一个类访问另一个类中的变量。我将添加一个我正在寻找的示例:
public class GuiClass {
private JFrame frame = new JFrame();
public void frameSeting() {
frame.setSize(200, 400);
frame.setVisible(true);
}
public static void main(String[] args) {
GuiClass guiCla = new GuiClass();
guiCla.frameSeting();
}
}
例如,我想在另一个类中设置框架的标题:
public class GuiTitle {
// The way to set title using
// frame.setTitle() method
}
我认为我可以使用访问器和变异器,但是如果不创建同一类的两个实例,那么做类似的事情的方法是什么呢
# 1 楼答案
为什么不把
frame
传递给GuiTitle
?像这样:然后在
GuiTitle
类中: