생성자 자체와 다른 클래스의 객체를 초기화하는 데 생성자를 사용하고 있습니다. 생성자는 문자열을 가져오고 객체 인스턴스를 반환합니다. 하지만 생성자가 정의 된 클래스에 객체를 만드는 클래스에서 문자열을 얻으려면 어떻게해야합니까? 내 프로젝트는 다음과 같이이다 :다른 클래스의 Java 생성자 사용
생성자와 클래스 :이 개체 인스턴스 생성하기 위해 문자열로 생성자를 사용하는 클래스입니다
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에서 사용하는 문자열을 사용하지만 어떻게해야할지 모르겠다.
가 왜 필드를 사용할 수 있습니까? – Compass