比如图上的return f;这个有什么意义,
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
この getInstance() メソッド:
安全なアクセスを確保するためにメンバーをプライベートにし、ゲッターメソッドとセッターメソッドを均一に提供します。
コンストラクターをプライベートにして、通常の静的メソッドに置き換えるには、次の 3 つの利点があります。 a. 名前がよりわかりやすくなり、一目で分かりやすくなります。呼び出されたとき; c .このクラスではなく、このクラスのサブクラスなど、より柔軟な型を返すことができます。 4 番目の利点は、型推論による構文の簡素化であり、Java 7 でのダイヤモンド構文の導入により改善されました。 --「効率的なJava」第2回
f は新しい Factory() クラスです。 getinstance はファクトリ クラスのインスタンス化です。このメソッドを呼び出してクラスのインスタンス化を取得すると、ファクトリ クラスの内部メソッドを呼び出すことができます
この getInstance() メソッド:
安全なアクセスを確保するためにメンバーをプライベートにし、ゲッターメソッドとセッターメソッドを均一に提供します。
コンストラクターをプライベートにして、通常の静的メソッドに置き換えるには、次の 3 つの利点があります。 a. 名前がよりわかりやすくなり、一目で分かりやすくなります。呼び出されたとき; c .このクラスではなく、このクラスのサブクラスなど、より柔軟な型を返すことができます。 4 番目の利点は、型推論による構文の簡素化であり、Java 7 でのダイヤモンド構文の導入により改善されました。 --「効率的なJava」第2回
f は新しい Factory() クラスです。 getinstance はファクトリ クラスのインスタンス化です。このメソッドを呼び出してクラスのインスタンス化を取得すると、ファクトリ クラスの内部メソッドを呼び出すことができます