Java では、複数の参照変数で 1 つのオブジェクトを参照できます。しかし、静的を使用せずにそれをプリミティブデータ型に使用することはできませんが、それははるかに異なります.
ここ、
Rectangle r1 = new Rectangle(0, 0, 100, 50);
System.out.println(r1);
Rectangle r2 = r1;
r2.grow(10, 20);
System.out.println(r1);
System.out.println(r2);
プリミティブでも同じこと、
double n1 = 150;
double n2 = n1;
n2 = n2 * 20;
System.out.println(n1);
System.out.println(n2);
しかし別行動。私はそれが違うことを知っていますが、なぜそれを知る必要がありますか?? 記憶の中はどうなっている??