2

私は Java が初めてで、あるコードが別の方法ではなくある方法で書かれている理由を理解したいと思います。Java でオブジェクトを構築する場合、構文は次のようになります。

class variable = new class(parameters);

また

class variable;
variable = new class(parameters);

なぜクラス名を 2 回呼び出さなければならないのだろうか。ウィキペディアに記載されているように、Python (私も知りません) は、私によるとより直感的なアプローチに従います。つまり、

variable = class(parameters)

Javaが他の可能性を処理できるからですか?

class1 variable = ... class2(parameters)

前もって感謝します。

4

6 に答える 6

2

Java は静的型付けプログラミング言語です。ただし、Python は動的型付けプログラミング言語です。

ウィキペディアには非常に良い説明があります ここ

于 2013-06-14T10:52:03.343 に答える
1

左側 (参照定義型) は、そのクラスの型またはその参照型の任意のサブクラスであるオブジェクトまたはインスタンスへの参照です。また、次のリファレンスによると、 Python はすべての変数名 ( を除くnull) がオブジェクトのみにバインドされる動的型プログラミング言語です。一方、Java は静的に型付けされたプログラミング言語です。

于 2013-06-14T10:51:35.260 に答える