3

この質問は、私のSelenium の質問に基づいています。その質問では、ファクトリを使用してオブジェクトを作成していますが、おそらく誤って、クラスがファクトリによってインスタンス化されている場合、クラスにはコンストラクタがないと思いました。しかし、回答のコメントで、MrTi はコンストラクターに何かを割り当てることを推奨しています。

したがって、工場でインスタンス化されたオブジェクトはコンストラクターを持つことができますか?

4

2 に答える 2

4

はい。通常、コンストラクターはファクトリにのみ表示されます。Java では、ファクトリをビルドするクラスと同じパッケージに配置し、コンストラクタ パッケージを非公開 (アクセス修飾子なし) に保つことによってこれが行われます。

于 2013-09-19T09:20:48.383 に答える