本文目录一览:
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底层就是对象数组。。。。