编写一个学生类Student,里面有Int类型的id,String类型的名字等属性。在Main函数里去实例化一个对象zhangsan,并输出其id和姓名等属性
时间: 2024-09-15 10:13:07 浏览: 17
首先,我们创建一个名为`Student`的类,它包含`id`和`name`这两个属性。`id`是一个整数,表示学号,`name`是一个字符串,用于存储学生的姓名。下面是如何编写这个类的示例:
```java
public class Student {
private int id;
private String name;
// 构造函数
public Student(int id, String name) {
this.id = id;
this.name = name;
}
// 获取id的方法
public int getId() {
return id;
}
// 获取名字的方法
public String getName() {
return name;
}
// 主要是为了让类能被打印,展示id和name
@Override
public String toString() {
return "Student{" +
"id=" + id +
", name='" + name + '\'' +
'}';
}
}
// 在主函数 Main 中创建并操作Student对象
public static void main(String[] args) {
// 实例化张三
Student zhangSan = new Student(1001, "张三");
// 输出id和姓名
System.out.println("学生ID: " + zhangSan.getId());
System.out.println("学生姓名: " + zhangSan.getName());
// 打印整个学生对象以查看所有信息
System.out.println(zhangSan);
}
```
在这个例子中,我们在`main`函数中创建了一个名为`zhangSan`的学生对象,设置了它的id为1001和名字为"张三"。然后通过`getId()`和`getName()`方法获取并打印了这些属性。