关于java中对象引用的理解?

比如如下语句:

int[] A = new int[3];

int a;

a = A[1];

a = 123;

System.out.println(A[1]);

这时输出的A[1]仍然是系统默认的初始值0,如果想要通过a来改变A[1]的值(类似C++里指针的效果?),应该如何实现?

如果不是基础数据类型,而是自己定义的类,是否就能达到效果?

JustV
浏览 1387回答 2
2回答

淡丁

A[1]是个数组里面有一个数据   a=123是你定义的一个数 这两个不能直接等 你把a=123删掉也是一样的效果

一条小咸鱼

肯定是0阿,你又没初始化数组A[1] = a;完全不知道你想问什么?
打开App,查看更多内容
随时随地看视频慕课网APP