java写一个Student类及main方法
时间: 2024-09-18 11:14:43 浏览: 42
在Java中,我们可以创建一个名为`Student`的类来表示一个学生,并编写一个`main`方法来演示如何实例化和操作这个类。这里是一个基本的`Student`类和`main`方法的示例:
```java
// Student类
public class Student {
// 定义私有变量,用于存储学生的姓名、年龄和班级
private String name;
private int age;
private String className;
// 构造函数
public Student(String name, int age, String className) {
this.name = name;
this.age = age;
this.className = className;
}
// 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 getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
// 重写toString()方法,以方便打印学生信息
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
", className='" + className + '\'' +
'}';
}
}
// main方法
public class Main {
public static void main(String[] args) {
// 创建一个学生对象
Student student1 = new Student("张三", 18, "高一(1)班");
// 打印学生信息
System.out.println("学生信息: " + student1);
// 修改学生信息并再次打印
student1.setName("李四");
student1.setAge(19);
student1.setClassName("高二(2)班");
System.out.println("更新后的学生信息: " + student1);
}
}
```
在这个示例中,`main`方法首先创建了一个`Student`对象,并设置了初始的学生信息。然后它通过`getName()`、`setAge()`和`setClassName()`方法修改了这些信息,并打印出来。
阅读全文