作者sbrhsieh (sbr)
看板java
标题Re: [问题] 建构子 (新手)
时间Tue Feb 10 14:25:44 2009
※ 引述《mc18 (无道德事业集团)》之铭言:
: 新手来回答新手的问题...
: 先不要问"为什麽要这麽用"(主要在於你要用什麽样的pattern), 有这种example:
: (当然, 还会有其他写法)
: package test;
: public class A {
: private String output;
: private A(){};
: public static A createA() throws Exception{
: A a = (A)Class.forName("test.A").newInstance();
: a.setOutput("output");
: return a;
: }
: public String getOutput() {
: return output;
: }
: public void setOutput(String output) {
: this.output = output;
: }
: }
这里可以不要使用到 reflection。
public static A createA() {
A a = new A();
a.setOutput("output");
return a;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.130.237
※ 编辑: sbrhsieh 来自: 218.173.130.237 (02/10 14:27)