moon-fondu回答ポイント 900ptウォッチ

Javaのプログラムをコンソール上で実行した際に出てくる8桁の数とreturn文につきまして

今、このようなコードがあります。

-------------------------
package testprogramm;

class Tsukareta {
public String toString() {
return "どうしてもこの文字が?";
}
}
-------------------------

と、

-------------------------
package testprogramm;

class Equalityoperator {
public static void main(String[] args) {
Tsukareta mag1 = new Tsukareta();
Tsukareta mag2 = new Tsukareta();
System.out.println("mag1:" + mag1);
System.out.println("mag2:" + mag2);

System.out.println("mag1 == mag2->" + (mag1 == mag2));
System.out.println("mag1.equals(mag2)->" + mag1.equals(mag2));
}
}
-------------------------

の、2つのJavaファイルです。mainメソッドのあるEqualityoperatorクラスの方を実行すると、

-----------------------
mag1:どうしてもこの文字が?
mag2:どうしてもこの文字が?
mag1 == mag2->false
mag1.equals(mag2)->false
-----------------------

という結果が出力されます。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2019-08-03 17:13:45
終了日時
2019-08-06 20:51:08
回答条件
1人10回まで

この質問のカテゴリ

この質問に含まれるキーワード

Java1731Class541

人気の質問

メニュー

PC版