在 com.model 包下编写一个学生类,使用三个私有属性来封装学生的 ID、姓名和专业,并为这些属性提供 getter 和 setter 方法。
时间: 2024-05-11 13:16:46 浏览: 12
好的,这是一个关于编程的问题,我可以为您解答。以下是一个学生类的代码示例:
```java
package com.model;
public class Student {
private int id;
private String name;
private String major;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getMajor() {
return major;
}
public void setMajor(String major) {
this.major = major;
}
}
```
在这个示例中,我们创建了一个名为 Student 的类,在类中声明了三个私有属性 id、name 和 major,分别表示学生的编号、姓名和专业。接着,我们为这些属性提供了 getter 和 setter 方法,用来获取和设置属性的值。其中,getter 方法用于获取属性的值,setter 方法用于设置属性的值。
当我们需要创建一个 Student 对象时,可以使用以下代码:
```java
Student student = new Student();
student.setId(1);
student.setName("张三");
student.setMajor("计算机科学");
```
这样就可以创建一个 ID 为 1、姓名为 "张三",专业为 "计算机科学" 的学生对象,并分别设置它的 id、name 和 major 属性的值。需要注意的是,在使用 setter 方法设置属性值时,要根据属性类型传入相应类型的参数,否则会出现编译错误。