上一篇
在 Java对象数组 的学习过程中,很多初学者会感到困惑:数组不是只能存基本类型吗?其实不然!Java 支持将对象存储在数组中,这是 面向对象编程Java 中非常实用的技巧。本篇 Java数组教程 将从零开始,手把手教你如何创建、初始化和使用对象数组,非常适合 Java初学者指南 阶段的学习者。
对象数组就是数组中的每个元素都是一个对象(即类的实例),而不是基本数据类型(如 int、double 等)。例如,你可以创建一个 Student 对象数组,用来存储多个学生的信息。
首先,我们需要一个自定义类。比如定义一个简单的 Person 类:
public class Person { private String name; private int age; // 构造方法 public Person(String name, int age) { this.name = name; this.age = age; } // Getter 方法 public String getName() { return name; } public int getAge() { return age; } @Override public String toString() { return "Person{name='" + name + "', age=" + age + "}"; }} 创建对象数组有两种常见方式:
// 声明一个长度为3的Person对象数组Person[] people = new Person[3];// 为每个元素创建对象people[0] = new Person("张三", 20);people[1] = new Person("李四", 22);people[2] = new Person("王五", 21); Person[] people = { new Person("张三", 20), new Person("李四", 22), new Person("王五", 21)}; 你可以使用 for 循环或增强 for 循环来访问数组中的每个对象:
// 使用增强 for 循环for (Person p : people) { System.out.println(p.getName() + " 今年 " + p.getAge() + " 岁。");}// 输出结果:// 张三 今年 20 岁。// 李四 今年 22 岁。// 王五 今年 21 岁。 null,必须显式创建对象,否则访问会抛出 NullPointerException。ArrayList。通过本篇 Java数组教程,你已经掌握了如何在 Java 中使用对象数组。无论你是刚开始学习 Java初学者指南 的新手,还是想巩固 Java对象数组 知识的开发者,希望这篇内容都能为你提供清晰的指导。记住:多写代码、多调试,才能真正掌握这项技能!
本文由主机测评网于2025-12-11发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025126071.html