Java麵向對象基礎--對象數組
對象數組的聲明

類名 對象數組名稱 【】 = new 類【數組長度】;
class Person{ private String name ; // 姓名屬性 public Person(String name){ // 通過構造方法設置內容 this.name = name ; // 為姓名賦值 } public String getName(){ return this.name ; // 取得姓名 } }; public class ObjectArrayDemo01{ public static void main(String args[]){ // 類名稱 數組名稱[] = new 類名稱[長度] Person per[] = new Person[3] ; // 開辟了三個空間大小的數組 System.out.println("============== 數組聲明 =================") ; // 對象數組初始化之前,每一個元素都是默認值 for(int x=0;x<per.length;x++){ // 循環輸出 System.out.print(per[x] + "、") ; // 因為隻是開辟好了空間,所以都是默認值 } // 分別為數組中的每個元素初始化,每一個都是對象,都需要單獨實例化 per[0] = new Person("張三") ; // 實例化第一個元素 per[1] = new Person("李四") ; // 實例化第二個元素 per[2] = new Person("王五") ; // 實例化第三個元素 System.out.println("\n============== 對象實例化 =================") ; for(int x=0;x<per.length;x++){ // 循環輸出 System.out.print(per[x].getName() + "、") ; // 此時,已經實例化完成了,所以會直接打印出姓名 } } };
class Person{ private String name ; // 姓名屬性 public Person(String name){ // 通過構造方法設置內容 this.name = name ; // 為姓名賦值 } public String getName(){ return this.name ; // 取得姓名 } }; public class ObjectArrayDemo02{ public static void main(String args[]){ // 聲明一個對象數組,裏麵有三個對象,使用靜態初始化方式完成 Person per[] = {new Person("張三"),new Person("李四"),new Person("王五")} ; System.out.println("\n============== 數組輸出 =================") ; for(int x=0;x<per.length;x++){ // 循環輸出 System.out.print(per[x].getName() + "、") ; // 此時,已經實例化完成了,所以會直接打印出姓名 } } };
最後更新:2017-04-03 15:21:43
上一篇:
Java麵向對象基礎--this關鍵字的解析
下一篇:
設置session過期的各種方式(主要看weblogic的方式)
大數據時代必修技能 阿裏HBase又放出了哪些大招?
周鴻禕又發內部信《大數據時代,聚焦安全,極致安全》
完成 B1 輪融資後,掌上糖醫下一步要做 AI 智能診療平台
大神帶你分分鍾超越最好結果——基於分布式CPU計算的Deeplearning4j遷移學習應用實例
美媒采訪MariaDB首位中國成員彭立勳 報道阿裏雲與MariaDB的雙向合作
點播服務是什麼?為什麼需要點播服務?點播服務由哪些部分組成?
如何查看Oracle的版本信息
org.apache.hadoop.ipc.Client: Retrying connect to server異常的解決
2017中國手機趨勢報告:天貓手機客單價2104元,品質時代來臨
Windows 8不得不說的13個特色功能