要创建和初始化自定义类数组,可按以下步骤进行:
1. 自定义类
首先,需要创建自定义类,这里以学生类为示例,定义一个包含学生姓名和学号的类。
public class Student {
private String name;
private int id;
public Student(String name, int id){
this.name = name;
this.id = id;
}
// getter 和 setter 方法省略
}
2. 创建数组
然后,可使用以下语法创建一个存储学生对象的数组:
Student[] stuArray = new Student[3];
这里创建了一个存储3个学生对象的数组,stuArray是数组的名称,Student[]表示这是一个存储Student对象的数组,在方括号内指定了数组大小为3。也可以在创建数组时直接将元素初始化:
Student[] stuArray = {new Student("张三", 1), new Student("李四", 2), new Student("王五", 3)};
这里直接将包含3个学生对象的数组创建出来,并依次为每个元素初始化。
3. 访问和修改数组元素
要访问数组元素,可使用以下语法:
Student stu1 = stuArray[0]; // 访问第一个元素,即张三
System.out.println(stu1.getName()); // 打印张三的姓名
也可以直接修改某个元素:
stuArray[1].setId(4); // 将李四的学号修改为4
完整示例代码:
public class Main {
public static void main(String[] args) {
Student[] stuArray = {new Student("张三", 1), new Student("李四", 2), new Student("王五", 3)};
Student stu1 = stuArray[0];
System.out.println(stu1.getName()); // 输出:张三
stuArray[1].setId(4);
System.out.println(stuArray[1].getId()); // 输出:4
}
}
以上就是Java如何自定义类数组的创建和初始化的完整攻略,可根据实际需要进行调整。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java如何自定义类数组的创建和初始化 - Python技术站