2016-07-01 4 views
-1

こんにちは、私は最近、ClassAが抽象クラスであるサンプルコードのこの部分で奇妙なreturn文を見つけました。奇妙なJavaのリターンステートメント

public ClassA getClassA() 
{ 
    ClassA A = new ClassB("some value"); 
    return (A); 
} 

なぜA変数のまわりに括弧がありますか?それは何かを意味しますか?

答えて

2

いいえ、かっこは何かを意味するものではありません。これを行うのは同じである:Javaで

return A; 

または

return (A); 

括弧は、鋳造や数学やブール論理での操作のために適しています。あなたはそれらのどれもしていないので、かっこは重要ではありません。