もしかしたら初歩的なのかもしれませんが、
Integerオブジェクトはプリミティブ型のように使えることを知りました。
---------------ソース------------------
Integer integer = new Integer(5);
int n = 4;
System.out.println(integer);
System.out.println(integer + n);
--------------------------------------
--------------実行結果-----------------
5
9
---------------------------------------
どういう原理でIntegerオブジェクト(アドレス参照?)と、
プリミティブ型を足して9になるのかがわかりません。
Integerのポインタ参照先自体が5なのでしょうか・・。
No.1ベストアンサー
- 回答日時:
以下のURLが参考になるかと思いますよ。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/ …
参考URL:http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/ …
原理的というのではなくて、提供されている機能だったのですね。
Javaにはまだまだ自分の知らない言語レベルの仕様がたくさんあることを再認識しました。。
参考サイト、auto boxing/unboxing以外にも、いろいろと参考になる表現があり、とてもためになりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaの計算 if elseと範囲について 6 2022/11/26 01:49
- Visual Basic(VBA) VBAプログラミング 2 2022/11/27 12:13
- Visual Basic(VBA) VBAプログラミング 2 2022/11/27 12:07
- Visual Basic(VBA) For~Nextステートメントの終了条件について 1 2023/01/08 18:36
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) VBA 配列を使ったコードに直していただけますか 4 2023/05/06 15:18
- Visual Basic(VBA) エクセルVBAで以下のようなコードを書いたらエラーになりました。何処が間違っているの教えて? 1 2023/02/10 18:30
- Visual Basic(VBA) エクセル マクロ(A1:A10)までの中で一番多く出た数字をB10に表示 6 2023/04/25 17:01
- Visual Basic(VBA) vb.netです。2次元配列の要素をFor Eachでひとつづつ取得したい。 4 2022/07/05 11:30
- Visual Basic(VBA) マクロ実行時、自動で背景色を変えたい。 C列にあるチェックボックスをチェックするとB列に「TRUE」 4 2022/11/08 11:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントのVBAでテキスト...
-
Excelで =EMBED("Acrobat Docu...
-
Object型からDouble型へのキャスト
-
C#でフォームのオブジェクト名...
-
Vbで通常使用するプリンターを...
-
JAVAからHTMLへ値を返す方法
-
ワイルドカード<?>と型パラメー...
-
Accessの連結・非連結オブジェ...
-
【Java】入力した西暦→和暦に変...
-
bmp画像をjpegやpng画像に圧縮...
-
ビジュアルC++でボタンの有...
-
access2002のリレーションシッ...
-
javaでは基本型の参照渡しは無...
-
ASP.net 教えてください!!(...
-
Google Apps Scriptの時刻の計算
-
インデザインのテキスト回り込み
-
EXCEL VBAにて動的にCheckBOXを...
-
オブジェクトとは、わかりやす...
-
Listに格納されているオブジェ...
-
Alertの自動制御
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントのVBAでテキスト...
-
Excelで =EMBED("Acrobat Docu...
-
EXCEL VBAにて動的にCheckBOXを...
-
ワイルドカード<?>と型パラメー...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
vb.net オブジェクト指向につい...
-
COMコンポーネントって何?
-
オブジェクトレベルとメタレベル
-
ビジュアルC++でボタンの有...
-
時間帯判定をする。
-
LISTBOXの内容が更新されま...
-
VBA 同じ名前のオブジェクトを...
-
オブジェクト名をforループ内で...
-
Object型からDouble型へのキャスト
-
ADO オブジェクトの渡し方
-
bmp画像をjpegやpng画像に圧縮...
-
Vbで通常使用するプリンターを...
-
戻り値がクラスオブジェクト
-
VBAでvlookup関数から、別シー...
おすすめ情報