Integer n = 5;
System.out.println(n) // 5!
クラスでこの動作を再現するにはどうすればよいですか?
できません。これはと呼ばれAutoboxing
、Javaの一部のクラスの特別な機能であり、のようなプリミティブ型を表すクラスの操作を容易にしますint
。
必要な動作に応じて、できないか、'toString()'メソッドを実装して、オブジェクトのテキスト表現を出力するprint(ln)を取得する必要があります。
Javaでは代入演算子をオーバーロードすることはできません。
Javaでは演算子をオーバーロードできません。Sunの人たちは、いくつかのクラスでそれを行うことを決定しましたが、自分でそれを行うことはできません。
代入演算子はJavaでオーバーロードできません。C++などの他の言語を調べる必要があります。代入演算子でもできるかどうかわかりません。