创建一个student类,包含name(姓名)和num(学号)两个属性,以及info(信息)和study(学习)的方法。实例化一个对象
时间: 2024-09-19 17:16:22 浏览: 52
创建一个名为`Student`的类,我们可以定义它有`name`(姓名)和`num`(学号)这两个私有变量,分别表示学生的姓名和学号。同时,为了展示其功能,我们还需要提供`info`(获取学生信息)和`study`(描述学生学习情况)这两个公共方法。以下是这个类的简单实现:
```java
public class Student {
// 私有属性
private String name;
private int num;
// 构造函数
public Student(String name, int num) {
this.name = name;
this.num = num;
}
// 获取信息的方法
public String getInfo() {
return "姓名:" + name + ", 学号:" + num;
}
// 描述学习情况的方法
public void study(String subject) {
System.out.println(name + "正在学习:" + subject);
}
// 主函数示例
public static void main(String[] args) {
// 实例化学生对象
Student student = new Student("张三", 1001);
// 调用方法
System.out.println(student.getInfo());
student.study("数学");
}
}
```
在这个例子中,我们在`main`方法中创建了一个`Student`对象,并通过`getInfo`和`study`方法展示了它的基本功能。
阅读全文