diff --git a/pom.xml b/pom.xml
index 975f8e6..c20b489 100644
--- a/pom.xml
+++ b/pom.xml
@@ -56,6 +56,7 @@
com.alibaba
fastjson
1.2.58
+ test
org.junit.jupiter
diff --git a/src/main/java/com/github/hcsp/encapsulation/Main.java b/src/main/java/com/github/hcsp/encapsulation/Main.java
index a388aa9..51ce4a1 100644
--- a/src/main/java/com/github/hcsp/encapsulation/Main.java
+++ b/src/main/java/com/github/hcsp/encapsulation/Main.java
@@ -1,7 +1,5 @@
package com.github.hcsp.encapsulation;
-import com.alibaba.fastjson.JSON;
-
public class Main {
/*
假设你正在为学校开发一个学生分数记录系统
@@ -27,14 +25,8 @@ public static void main(String[] args) {
student = deserialize(json);
}
-
// 序列化:将Student类转换成JSON字符串
- public static String serialize(Student student) {
- return JSON.toJSONString(student);
- }
-
+ public static String serialize(Student student) {}
// 反序列化:将JSON字符串转换成Student对象
- public static Student deserialize(String json) {
- return JSON.parseObject(json, Student.class);
- }
+ public static Student deserialize(String json) {}
}
diff --git a/src/main/java/com/github/hcsp/encapsulation/Student.java b/src/main/java/com/github/hcsp/encapsulation/Student.java
index 4b8ce08..85d2f55 100644
--- a/src/main/java/com/github/hcsp/encapsulation/Student.java
+++ b/src/main/java/com/github/hcsp/encapsulation/Student.java
@@ -2,46 +2,12 @@
public class Student {
// 请按照Main类的要求,补全本类
- /**
- * 姓名
- */
+ /** 姓名 */
private String name;
- /**
- * 是否重考。true为重考,falase为非重考。
- */
+ /** 是否重考。true为重考,falase为非重考。 */
private boolean retakingExam;
- /**
- * 分数
- */
+ /** 分数 */
private int score;
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public boolean isRetakingExam() {
- return retakingExam;
- }
-
- public void setRetakingExam(boolean retakingExam) {
- this.retakingExam = retakingExam;
- }
-
- public int getScore() {
- return score;
- }
-
- public void setScore(int score) {
- this.score = score;
- }
-
- public boolean isFail() {
- return score < 60;
- }
}