Java-OO访问变量
我正在寻找简单而高效的“OO”方式来访问Java中另一个类中的变量。我会添加什么,我正在寻找一个例子:Java-OO访问变量
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
}
益,我可以用accesors和mutators,但如何做这样的事情将不会创建两个相同类的实例?
回答:
为什么不只是通过frame
到GuiTitle
?就像这样:
public static void main(String[] args) { GuiTitle myTitle = new GuiTitle();
myTitle.setTitleOnFrame(frame);
}
然后在您的GuiTitle
类:
class GuiTitle { String myTitle = "blah blah myTitle";
void setTitleOnFrame(Frame myFrame) {
myFrame.setTitle(myTitle);
}
}
以上是 Java-OO访问变量 的全部内容, 来源链接: utcz.com/qa/261616.html