2016-07-01 75 views
-1

嗨,我最近遇到了一個奇怪的返回語句在這段示例代碼中,其中ClassA是一個抽象類。奇怪的java返回語句

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

爲什麼圍繞A變量有一個括號?它是否意味着什麼?

回答

2

不,括號不代表某事。這是做同樣的:

return A; 

return (A); 

括號中的Java是良好的鑄造和數學或布爾邏輯運算順序。由於你沒有做這些,所以括號不重要。