【发布时间】:2016-06-17 17:55:20
【问题描述】:
我正在使用构造函数来初始化与构造函数本身不同的类中的对象。构造函数获取一个字符串并返回一个对象实例。但是如何从创建对象的类中获取字符串到定义构造函数的类呢? 我的项目是这样的:
带有构造函数的类:
public class UriParserImplementation implements UriParser {
@Override
public Uri parse() {
return null;
}
public UriParserImplementation(String uri) {
}
}
这是使用带有字符串的构造函数创建对象实例的类:
public final class UriParserFactory {
public static UriParser create(String uri) {
UriParser parser = new UriParserImplementation(uri);
return parser;
}
}
我想在 UriParserImplementation 中使用 UriParserFactory 使用的字符串,但我不知道该怎么做。
【问题讨论】:
-
为什么不使用字段?
标签: java class constructor uri