黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線(xiàn):400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 Java對(duì)象數(shù)組定義

Java對(duì)象數(shù)組定義

更新時(shí)間:2021-06-03 16:34:09 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽903次

所謂的對(duì)象數(shù)組,就是指包含了一組相關(guān)的對(duì)象,但是在對(duì)象數(shù)組的使用中一定要清楚一點(diǎn):數(shù)組一定要先開(kāi)辟空間,但是因?yàn)槠涫且脭?shù)據(jù)類(lèi)型,所以數(shù)組里面的每一個(gè)對(duì)象都是null值,則在使用的時(shí)候數(shù)組中的每一個(gè)對(duì)象必須分別進(jìn)行實(shí)例化操作。

對(duì)象數(shù)組的聲明

先定義,再開(kāi)辟空間

類(lèi)名稱(chēng) 對(duì)象數(shù)組名[] = null;
對(duì)象數(shù)組名 = new 類(lèi)名稱(chēng)[長(zhǎng)度];

定義并開(kāi)辟數(shù)組

類(lèi)名稱(chēng) 對(duì)象數(shù)組名[] = new 類(lèi)名稱(chēng)[長(zhǎng)度];

在聲明對(duì)象數(shù)組后,必須對(duì)每個(gè)數(shù)組成員進(jìn)行實(shí)例化話(huà)才能直接使用,否則報(bào)空指針異常!

動(dòng)態(tài)初始化

先聲明數(shù)組,然后對(duì)數(shù)組中的每一個(gè)對(duì)象必須分別進(jìn)行實(shí)例化操作。

public class Test {
  public static void main(String[] args) {
    Person[] ps = new Person[3]; // 聲明一個(gè)對(duì)象數(shù)組,里面有三個(gè)對(duì)象
    System.out.println("---------------數(shù)組聲明后-------------------");
    for (int x = 0; x < ps.length; x++) {
      System.out.print(ps[x] + " "); // 循環(huán)輸出
    }
    // 創(chuàng)建3個(gè)人,并實(shí)例化
    Person p1 = new Person("jerry", 18);
    Person p2 = new Person("tom", 20);
    Person p3 = new Person("rose", 25); 
    ps[0] = p1; // 實(shí)例化第一個(gè)元素
    ps[1] = p2; // 實(shí)例化第二個(gè)元素
    ps[2] =p3; // 實(shí)例化第三個(gè)元素
    System.out.println("\n---------------對(duì)象實(shí)例化-------------------");
    for (int x = 0; x < ps.length; x++) {
      System.out.print(ps[x] + " ");
    }
  }
}
class Person {
  private String name; // 姓名屬性
  private int age; // 年齡屬性
  public Person(String name, int age) { // 通過(guò)構(gòu)造方法設(shè)置內(nèi)容
    this.name = name; // 為姓名賦值
    this.age = age; // 為年齡賦值
  }
  @Override
  public String toString() {
    return "Person [name=" + name + ", age=" + age + "]";
  }
}

執(zhí)行結(jié)果如下:

---------------數(shù)組聲明后-------------------
null null null 
---------------對(duì)象實(shí)例化-------------------
Person [name=jerry, age=18] Person [name=tom, age=20] Person [name=rose, age=25] 

下面是對(duì)上面對(duì)象數(shù)組初始化操作的內(nèi)存圖解:

java 數(shù)組

靜態(tài)初始化

 類(lèi)名稱(chēng)對(duì)象數(shù)組名[]=new類(lèi)名稱(chēng)[]{對(duì)象,對(duì)象......};

public class Test {
  public static void main(String[] args) {
    // 聲明一個(gè)對(duì)象數(shù)組,里面有三個(gè)對(duì)象,使用靜態(tài)初始化方式
    Person ps[] = { new Person("jerry", 18), new Person("tom", 20), 
      new Person("rose", 25)}; 
    System.out.println("---------------數(shù)組輸出-------------------");
    for (int x = 0; x < ps.length; x++) {
      System.out.print(ps[x] + " "); // 循環(huán)輸出
    }
  }
}

執(zhí)行結(jié)果如下:

---------------數(shù)組輸出-------------------
Person [name=jerry, age=18] Person [name=tom, age=20] Person [name=rose, age=25] 

以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"Java對(duì)象數(shù)組定義",希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€(xiàn)咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為您服務(wù)。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 特级毛片ww特级毛片w免费版 | 成人影片播放 | 亚洲一级网站 | 亚洲国产日韩在线观频 | 日韩中文字幕免费 | 欧美日韩视频在线 | 黄色生活毛片 | 欧美中文字幕 | 亚洲444444在线观看 | 国产一线大片免费观看 | 日韩3页| 一个人看的免费视频www中国 | 欧美奶水 | 国产在线乱子伦一区二区 | 黄色三级国产 | 国产精品无码制服丝袜 | 伊人免费在线 | 天堂亚洲欧美日韩一区二区 | 一二三四视频社区在线1 | 91小视频版在线观看www | 网址在线观看你懂的 | 国产欧美日韩一区 | 性欧美video超清 | 日韩欧美理论 | 天天干天天操天天射 | 久久天天| 毛片免费毛片一级jjj毛片 | 成人在线影视 | 男人的天堂色偷偷之色偷偷 | 欧美亚洲国产一区 | 亚洲一卡二卡在线 | 午夜宅男宅女的免费网站 | 毛片a级三毛片免费播放 | 国产在线综合视频 | 高清国产一区二区三区 | 国产高清第一页 | 亚洲免费黄色网址 | 永久免费看毛片 | 天天摸夜夜摸爽爽狠狠婷婷97 | 亚洲免费专区 | 99精品视频在线在线视频观看 |