定义一个student2类,声明三个成员变量,String类型的name,Int 类型的age,String类型的address,通过主构造器参数列表定义姓名和年龄字段为张无忌和25,并在主构造器方法中打印出“student2主构造器初始化”
时间: 2024-10-12 11:16:03 浏览: 28
好的,我们可以定义一个名为`Student2`的类,包含姓名(name)、年龄(age)和地址(address)这三个成员变量。以下是该类的创建过程以及主构造函数的定义:
```java
public class Student2 {
private String name;
private int age;
private String address;
// 主构造器,接受姓名和年龄作为参数
public Student2(String name, int age) {
this.name = name; // 使用this关键字引用当前实例的变量
this.age = age;
System.out.println("student2主构造器初始化");
// 如果需要,在这里可以进一步设置address或者其他初始化操作
}
// 可能需要的getter和setter方法,为了获取和设置变量值
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
```
现在你可以创建一个`Student2`对象并传入初始信息:
```java
public static void main(String[] args) {
Student2 zhangWujie = new Student2("张无忌", 25);
}
```
阅读全文