Java编写封装 Student类(食名实和嘴级两工属性)利用etName0方法设置 name属性(设成自己的名字),利用setBj0方法设置b属性(设成所在班级),然后创建Student对象,并输出自己的名字利形开级:运行文个测试程序查看输出结果。·
时间: 2024-10-23 16:05:52 浏览: 27
人工智能-机器学习-词典和机器学习相结合的生物命名实.pdf
在Java中,我们可以创建一个名为`Student`的类来实现封装。以下是如何定义并实现这个类的示例:
```java
// 定义一个封装了姓名(name)和班级(class)属性的Student类
public class Student {
// 使用private访问修饰符保护属性,防止直接外部修改
private String name;
private String className;
// 创建一个构造方法,用于初始化name和className属性
public Student(String name, String className) {
// 使用this关键字调用构造方法设置属性
this.name = name;
this.className = className;
}
// 提供getter和setter方法,以便外部访问和修改属性
// Getter方法
public String getName() {
return name;
}
// Setter方法,用于设置name属性
public void setName(String name) {
this.name = name;
}
// Getter方法,用于设置className属性
public String getClassName() {
return className;
}
// Setter方法,用于设置className属性
public void setClassName(String className) {
this.className = className;
}
// 创建一个setName和setClassName的方法,按照题目要求
public void setEtName(String etName) {
setName(etName);
}
public void setBj0(String bj0) {
setClassName(bj0);
}
// 打印学生信息的方法
public void displayInfo() {
System.out.println("学生的名字是:" + name);
System.out.println("学生所在的班级是:" + className);
}
// 测试代码
public static void main(String[] args) {
// 创建Student对象
Student student = new Student("李华", "一班");
// 设置姓名和班级
student.setEtName("李华");
student.setBj0("二班");
// 输出学生信息
student.displayInfo();
}
}
```
当你运行这个测试程序,它会输出:
```
学生的名字是:李华
学生所在的班级是:二班
```
阅读全文