2015-11-03 81 views
1

我發現這段代碼:什麼意思};在Java代碼中

public static class SinTransform implements ITransform{ 
    public double transform(double value){ 
     return sin(value); 
     }; 
} 

,我想知道;後什麼}手段?當我需要寫它?

回答

5

這意味着空語句是通過;終止,它說沒有什麼,但仍然來計算。以下是一個有效的java類。

public class Main { 

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

} 
+1

不僅空,而且結束語句。 –

+0

從技術上講,我不認爲這是一個空洞的陳述。您不能在方法/構造函數/初始化函數之外擁有語句。 –