今天在寫一個代碼,才發現本身對於對象數組的理解是不夠的,那麼就講講本身如今的理解。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 ; }