Java有許多中譯書本,並沒有仔細的去講解中文名詞跟英語名詞的對照,導致有時候讀起來會恨不得為何不甘脆寫英語名詞就好,以下就藉這個頁面,將許多的名詞好好的統一翻譯一下。
在不考慮其它exception的情況下,用小小的範例來說明相關翻譯:(請順便注意一下慣用命名法)
public class Calculator { //實體資料成員(instance data member) private int sum; //實體方法成員(instance method member) public int runCal(int A, int B) { return A + B; } //實體方法成員(instance method member) public int runCal2(int A, int B) { //實體方法調用類別方法 return this.fastCal(A, B); } //類別資料成員(static method member) private static int sum2; //類別方法成員(static method member) public static int fastCal(int A, int B) { //類別方法調用實體方法 Calculator oTemp = new Calculator(); sum2 = oTemp.runCal(A, B); return sum2; } //類別方法成員(static method member) public static int getFinalResult() { return sum2; //列出最後的總和狀態 } //主運行程序 public static void main(String[] args) { //實體型物件操作 Calculator oTemp1 = new Calculator(); //實體型物件操作-1 System.out.println(oTemp1.runCal(1, 2)); //實體型物件操作-2 System.out.println(oTemp1.runCal2(3, 4)); //類別型物件操作-1 System.out.println(Calculator.getFinalResult()); //類別型物件操作-2 System.out.println(Calculator.fastCal(5, 6)); } }