「需求及设计思路」如果希望在创建对象的时候直接为其属性赋值,可以定义有参的构造方法。有参构造方法指的是在初始化对象时,接受外部传入的值并赋给对象的属性。本实验考查使用有参构造方法完成对象属性的初始化。 1) 定义一个Student类,该类有一个age属性,在类中定义一个有参数的构造方法,该参数用于为age属性赋值。 2) 编写一个测试类Example04,在main()方法中通过有参构造方法创建一个对象。 3) 打印该对象age属性的值。
时间: 2023-06-11 22:07:32 浏览: 81
以下是代码示例:
```java
public class Student {
private int age;
public Student(int age) {
this.age = age;
}
public int getAge() {
return age;
}
}
```
在上述代码中,我们定义了一个 `Student` 类,并在其中定义了一个有参构造方法 `public Student(int age)`,该方法将接收一个整型参数 `age` 并将其赋值给类中的 `age` 属性。同时,我们还定义了一个 `getAge()` 方法,用于获取 `age` 属性的值。
接下来,我们编写一个测试类 `Example04`:
```java
public class Example04 {
public static void main(String[] args) {
Student student = new Student(18);
System.out.println("学生年龄:" + student.getAge());
}
}
```
在上述代码中,我们通过 `new` 关键字创建了一个 `Student` 对象,并在创建时通过有参构造方法将学生的年龄设置为 18。然后,我们调用 `getAge()` 方法获取该学生对象的年龄属性,并通过 `System.out.println()` 方法将其打印输出。
执行上述测试类后,控制台将输出以下内容:
```
学生年龄:18
```
这表明我们成功地通过有参构造方法为 `Student` 对象的 `age` 属性赋值,并能够获取其属性值。
阅读全文