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,但如何做这样的事情将不会创建两个相同类的实例?

回答:

为什么不只是通过frameGuiTitle?就像这样:

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

回到顶部