違いは何ですか
ClassABC objectName = new ClassABC();
と
ClassABC objectName = differentVariable.methodReturnsClassABCTypeValue();
2 番目の例は最初の例と同じように開始されますか? いいえの場合、これら 2 種類の「初期化」の違いは何ですか?
これが紛らわしい場合は、別の Java クラスを使用した 2 番目の例を示します。
Toolkit toolKitObject = Toolkit.getDefaultToolkit();
Dimension screenSize = new Dimension();
と
Toolkit toolKitObject = Toolkit.getDefaultToolkit();
Dimension screenSize = toolKitObject.getScreenSize();
new Dimension();
最初の例で Dimension オブジェクトを作成し、それに値を設定しなかったことに注目してください。 toolKitObject.getScreenSize();