瀏覽代碼

Merge pull request #1036 from bmkiefer/kindergarten-garden-ref-solution

kindergarten-garden: make classes and methods package private in reference solution
Stuart Kent 8 年之前
父節點
當前提交
a49222afcc
沒有帳戶連結到提交者的電子郵件

+ 4
- 4
exercises/kindergarten-garden/.meta/src/reference/java/KindergartenGarden.java 查看文件

3
 import java.util.ArrayList;
3
 import java.util.ArrayList;
4
 
4
 
5
 
5
 
6
-public class KindergartenGarden {
6
+class KindergartenGarden {
7
     private String[] students;
7
     private String[] students;
8
     private String garden;
8
     private String garden;
9
     private static final int PLANTS_PER_STUDENT_PER_ROW = 2;
9
     private static final int PLANTS_PER_STUDENT_PER_ROW = 2;
15
             "Ileana", "Joseph", "Kincaid", "Larry"
15
             "Ileana", "Joseph", "Kincaid", "Larry"
16
     };
16
     };
17
 
17
 
18
-    public KindergartenGarden(String garden, String[] students) {
18
+    KindergartenGarden(String garden, String[] students) {
19
         this.garden = garden;
19
         this.garden = garden;
20
         Arrays.sort(students);
20
         Arrays.sort(students);
21
         this.students = students;
21
         this.students = students;
22
         newRowLocation = garden.indexOf('\n') + 1;
22
         newRowLocation = garden.indexOf('\n') + 1;
23
     }
23
     }
24
 
24
 
25
-    public KindergartenGarden(String garden) {
25
+    KindergartenGarden(String garden) {
26
         this(garden, DEFAULT_STUDENTS);
26
         this(garden, DEFAULT_STUDENTS);
27
     }
27
     }
28
 
28
 
29
-    public List<Plant> getPlantsOfStudent(String student) {
29
+    List<Plant> getPlantsOfStudent(String student) {
30
         List<Plant> plants = new ArrayList<Plant>();
30
         List<Plant> plants = new ArrayList<Plant>();
31
         int studentPlantsIndex = Arrays.binarySearch(students, student) * PLANTS_PER_STUDENT_PER_ROW;
31
         int studentPlantsIndex = Arrays.binarySearch(students, student) * PLANTS_PER_STUDENT_PER_ROW;
32
 
32
 

+ 2
- 2
exercises/kindergarten-garden/.meta/src/reference/java/Plant.java 查看文件

1
-public enum Plant {
1
+enum Plant {
2
     VIOLETS,
2
     VIOLETS,
3
     RADISHES,
3
     RADISHES,
4
     CLOVER,
4
     CLOVER,
5
     GRASS;
5
     GRASS;
6
 
6
 
7
-    public static Plant getPlant(char plantCode) {
7
+    static Plant getPlant(char plantCode) {
8
         switch (plantCode) {
8
         switch (plantCode) {
9
             case 'G':
9
             case 'G':
10
                 return GRASS;
10
                 return GRASS;

+ 2
- 2
exercises/kindergarten-garden/src/main/java/Plant.java 查看文件

1
-public enum Plant {
1
+enum Plant {
2
     VIOLETS,
2
     VIOLETS,
3
     RADISHES,
3
     RADISHES,
4
     CLOVER,
4
     CLOVER,
5
     GRASS;
5
     GRASS;
6
 
6
 
7
-    public static Plant getPlant(char plantCode) {
7
+    static Plant getPlant(char plantCode) {
8
         switch (plantCode) {
8
         switch (plantCode) {
9
             case 'G':
9
             case 'G':
10
                 return GRASS;
10
                 return GRASS;