Johnny850807 / Coding-GYM

自己菜鳥階段時在練習Java物件導向、設計模式時,所設計的題庫,此專案庫目前用來讓我的同學/學生 (欠調教的) 們提交程式碼來進行Review,欲參考OOP題目者可直接到Projects區觀看,題目皆(85%)擁有示範解答程式碼。ISSUE放的都是Code Review嘴砲。(物件導向設計學分兩階段→JAVA→設計模式)
24 stars 6 forks source link

物件村 學生:xuan #64

Open Johnny850807 opened 7 years ago

Johnny850807 commented 7 years ago

運算元/子 拜託要隔個空白阿,沒空白會被排擠喔。

  1. 可讀性問題
int x=input.nextInt();
Student[] student=new Student[x];

x 不具可讀性,要宣告成 int studentAmount;
不會單字就要查,但是不接受任何不具可讀性的變數唷。

另外 負數型態如陣列或串列... 宣告時候結尾要加 s 或是 array , list...

改成→

int studentAmount = input.nextInt();
Student[] students = new Student[x]; 

main 函式太過攏長,參考函數寫法唷 →

public static void main(String [] args) {
        ....
        bubbleSort(students);
        ....
}

private static void bubbleSort(Student[] students){   
        .... 泡沫排序
}

getter 以及 setter 寫法要正規一點

public void setHeight(int height) {
    this.height = height;
}
public void setWeight(int weight) {
     this.weight = weight;
}

Good