javaに参照渡しはないと思ってたのですが以下のコードをみるとfは参照渡しに見えます
コンパイラの最適化とかでインライン展開でもされるのでしょうか
class T{
public int a;
public T(int v){
a=v;
}
}
public class HelloWorld {
public static T f(T a){
a.a = 7;
return a;
}
public static void main(String[] args) throws Exception {
// Your code here!
T a = new T(10);
T b = new T(10);
T c = f(a);
T d = a;
System.out.println(a.a);
System.out.println(b.a);
System.out.println(c.a);
System.out.println(d.a);
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
探検
★★Java質問・相談スレッド183★★
■ このスレッドは過去ログ倉庫に格納されています
708デフォルトの名無しさん (ワッチョイ a348-ql7i)
2021/04/05(月) 13:47:55.56ID:MaoiVFnr0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】J2第38節 水戸がJ2初優勝!長崎は2位でJ1自動昇格!千葉は大量得点もPOへ [久太郎★]
- アミューズが同性婚訴訟への声明を発表「誰もが良く生きられる自由」を目指す、東京高裁の判決を受け [muffin★]
- 【イオン】中国湖南省に新大型店を開業 混乱なく地元客でにぎわい モール内にユニクロや無印良品★2 [1ゲットロボ★]
- 【公明党】派遣型風俗店の女性の裸をスマホで盗撮か 徳島県議会議員の古川広志容疑者逮捕 警視庁 [nita★]
- 「まだ朝7時に通勤してるんですか?」にじさんじVTuberがXの投稿で炎上、YouTubeで釈明と謝罪 [muffin★]
- 日本のアニソン歌唱中に強制中断 上海、照明落とされ音楽止まる [蚤の市★]
- 【衝撃】JSが遊んでるゲームランキングがコチラ wwwwwwwwwwwさwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 鈴木農相「お米券でパスタやお菓子も買えるようにします☺」・・・???😰 [931948549]
- 鈴蘭台来た。やること教えろ [535650357]
- ふなっしょい🍬なのらああああああwww🏡
- 【悲報】日本の若者たち、オーストラリアで「最下層の出稼ぎ労働者」として韓国人やマレーシア人の下でこき使われていた [329271814]
- 黒人のフリーレン(Black frieren)、ミーム化するwwwwwwwwwwwwwwwwwww [329329848]
