本文目錄一覽:
Java 數組對象
1、Employee[] e=new Employee[3];
這個表示我聲明了一個有三個元素的僱員Employee類型的數組,命名為e。只是一個聲明,並沒有進行初始化,每個元素沒有值都是null。就相當於我訂了三間房間,但是房間里什麼都沒有。
2、e[0]=new Employee();
我在這個僱員數組的第一個元素新建一個Employee對象。就相當於我把第一個房間裏面放進去東西。
3、Employee e[0]=new Employee();
這個錯誤的語法。錯誤之處在於聲明的變量名不符合規範,你可以用Employee e_0=new Employee();
順便說一下,你可以這樣用
Employee[] e={new Employee(), new Employee(), new Employee()};
這樣就把聲明和初始化一起做了。
這些是基礎的東西,希望你認真看看,把它搞懂,基礎要打牢。
我想問一下,在JAVA裏面,什麼是對象數組?
就是內部元素全都是對象的數組啊
int[] 整型數組,裏面的元素都是int類型的
double[] 浮點數數組,裏面的元素都是double類型的浮點數
Object[] Object對象數組,裏面的元素都是Object類的對象
如何用java定義數組類型的對象
一般定義數組有很多種,我只舉一個基本類型,如下:
int [] arr = new int[這裡給數組一個長度];或者 int [] arr = {這裡直接給數組賦值};
不管用哪一種定義數組,arr就是數組類型的對象。你可以操作其數組:arr[0] = 1;這樣就是給數組賦值,如果是第二種定義就是修改掉原先數組的值。
希望能幫到你!
什麼是java對象數組?
您好,提問者:
對象數組含義:其實String就是一個對象數組,因為String是引用類型,是個類。
class Person{
private String name;
private int age;
public Person(String name, int age){
this.name = name;
this.age = age;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
}
//對象數組測試類
public class Demo{
public static void main(String[] args){
Person[] arr = new Person[3];
arr[0] = new Person(“對象引用001”,21);
arr[1] = new Person(“對象引用002”,22);
//其實對象數組存的都是對象的引用地址
for(int i = 0; i arr.length; i++){
Person p = arr[i];
System.out.println(“姓名:”+p.getName+”\n年齡:”+p.getAge());
}
}
}
//這裡說明一下,其實List、Set、Map就是對象集合。
//而ArrayList底層就是對象數組。。。。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/269910.html