2)用构造方法创建两个学生类对象,并且初始化两个学生类对象。
时间: 2024-10-10 11:17:07 浏览: 25
Java类初始化和实例化中的2个“雷区”
当然,你可以使用构造方法创建并初始化`Student`类的对象。假设我们已经有了上述定义的`Student`类,以下是创建两个不同类型的`Student`对象的例子:
```java
// 创建第一个学生,只提供基本信息
Student student1 = new Student("张三", "男", 18);
// 创建第二个学生,除了基本信息还提供成绩
Student student2 = new Student("李四", "女", 19, 95, 88, 90);
// 通过数组初始化成绩
int[] scores = {92, 87, 93};
Student student3 = new Student("王五", "男", 20, scores);
// 访问每个学生的属性
System.out.println("学生1: 名字 - " + student1.getName());
System.out.println("学生1: 年龄 - " + student1.getAge());
System.out.println("学生2: 成绩 - " + student2.getGrades());
// 对于通过数组初始化的学生,遍历成绩
for (int grade : student3.getGrades()) {
System.out.print(grade + " ");
}
阅读全文