封装Student类(含名字和班级两个属性),利用setName()方法设置name属性(设成自己的名字),利用setBanji()方法设置banji属性(设成所在班级),然后创建Student对象,并输出自己的名字和班级,运行这个测试程序查看输出结果。
时间: 2024-11-09 12:23:44 浏览: 37
在Java中,我们可以创建一个名为`Student`的类来封装学生的信息,包括姓名和班级。首先,我们需要定义一个包含姓名和班级属性的类,以及对应的getter和setter方法:
```java
public class Student {
private String name;
private String banji; // 班级
// 构造函数
public Student(String name, String banji) {
this.name = name;
this.banji = banji;
}
// 设置名字的方法
public void setName(String name) {
this.name = name;
}
// 设置班级的方法
public void setBanji(String banji) {
this.banji = banji;
}
// 获取名字和班级的方法
public String getName() {
return name;
}
public String getBanji() {
return banji;
}
// 主要用于测试,打印信息
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", banji='" + banji + '\'' +
'}';
}
}
```
接下来,我们可以创建一个`Student`对象并设置属性,然后输出其信息:
```java
public static void main(String[] args) {
// 创建Student对象
Student student = new Student("张三", "一班");
// 设置名字和班级
student.setName("李四");
student.setBanji("二班");
// 输出学生信息
System.out.println(student);
}
```
当你运行这段程序时,它会输出类似这样的结果:
```
Student{name='李四', banji='二班'}
```
阅读全文