定义属性姓名加学号,定义方法,写一个主方法
时间: 2024-09-26 22:14:54 浏览: 24
在面向对象编程中,我们可以定义一个简单的类来表示学生,包含姓名(name)和学号(studentId)作为属性,然后定义一些操作这些属性的方法。这里是一个基本的Java示例:
```java
public class Student {
// 定义属性
private String name;
private int studentId;
// 构造函数,用于初始化属性
public Student(String name, int studentId) {
this.name = name;
this.studentId = studentId;
}
// 定义方法
// 例如,获取学生信息的方法
public String getStudentInfo() {
return "Name: " + name + ", Student ID: " + studentId;
}
// 设置姓名的方法
public void setName(String name) {
this.name = name;
}
// 获取姓名的方法
public String getName() {
return name;
}
// 主方法,演示如何创建和使用对象
public static void main(String[] args) {
// 创建一个学生对象
Student student = new Student("张三", 1001);
// 调用方法展示学生信息
System.out.println(student.getStudentInfo());
// 修改姓名并再次显示
student.setName("李四");
System.out.println(student.getStudentInfo());
}
}
```
在这个例子中,`main`方法是程序的入口点,它创建了一个`Student`对象,并通过调用其方法展示了学生的初始信息以及修改后的信息。
阅读全文