JAVA学习一 对象数组
对象数组
今天在写一个代码,才发现自己对于对象数组的理解是不够的,那么就讲讲自己现在的理解。
对于数组中的每一个元素都是一个针对对象的引用 他会指向你的具体的一个堆上的对象,它本身知识一个地址值,与其很相似的是C语言中的指针,都是指向一个地址;
import java.util.Arrays; public class Main{ public static void main(String[] args){ Ob[] o = new Ob[3]; o[0].x=2; // 错误的使用方法,必须先创建一个具体的实例。 o[0]=new Ob(); //像是这个去写。 o[0].s="abb"; o[0].x=2; } } class Ob{ int x; String s ; }