Java 数组对象

Python018

Java 数组对象,第1张

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()}

这样就把声明和初始化一起做了。

这些是基础的东西,希望你认真看看,把它搞懂,基础要打牢。

一般定义数组有很多种,我只举一个基本类型,如下:

int [] arr = new int[这里给数组一个长度];或者 int [] arr = {这里直接给数组赋值}

不管用哪一种定义数组,arr就是数组类型的对象。你可以操作其数组:arr[0] = 1;这样就是给数组赋值,如果是第二种定义就是修改掉原先数组的值。

希望能帮到你!