定义一个V2.0版本的学生类: //成员变量-—-name, age, stu id //构造方法---一个无参、一个三参 //成员方法show().输出三个成员变量 创建一个学生对象,并且用两个方法进行赋值 (1) 对像.name="姓名”; (2)构造方法
时间: 2024-10-17 17:07:19 浏览: 26
在Java中,我们可以定义一个名为"StudentV2"的类作为学生的V2.0版本,如下所示:
```java
public class StudentV2 {
// 成员变量 (属性)
private String name;
private int age;
private int studentId;
// 构造方法 - 无参构造用于默认实例化
public StudentV2() {
this.name = "";
this.age = 0;
this.studentId = 0;
}
// 构造方法 - 三参构造用于初始化所有属性
public StudentV2(String name, int age, int studentId) {
this.name = name;
this.age = age;
this.studentId = studentId;
}
// 成员方法 - show() 输出三个成员变量
public void show() {
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Student ID: " + studentId);
}
// 方法赋值 - 修改name属性
public void setName(String newName) {
this.name = newName;
}
// 使用构造方法创建并初始化对象
public static void main(String[] args) {
// 创建一个学生对象并设置姓名
StudentV2 student = new StudentV2("张三", 18, 1001);
// 调用setName方法进行属性赋值
student.setName("李四");
// 显示学生信息
student.show();
}
}
```
在这个例子中,我们定义了一个包含名字、年龄和学号的V2.0学生类,以及相关的构造方法和show方法。在`main`函数中,我们创建了一个学生对象,设置了初始姓名,然后通过setName方法修改了名字,并最后调用show方法显示所有属性。
阅读全文