Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
奇怪的java返回语句_Java_Return - Fatal编程技术网

奇怪的java返回语句

奇怪的java返回语句,java,return,Java,Return,嗨,我最近在这段示例代码中遇到了一个奇怪的返回语句,其中ClassA是一个抽象类 public ClassA getClassA() { ClassA A = new ClassB("some value"); return (A); } 为什么在a变量周围有一个括号?它意味着什么吗?不,括号里没有什么意思。这样做也是一样的: return A; 或 Java中的括号适用于数学或布尔逻辑中的强制转换和操作顺序。既然你没有做这些,括号就没关系了。不,括号没有什么意思。这样做也是一样的:

嗨,我最近在这段示例代码中遇到了一个奇怪的返回语句,其中ClassA是一个抽象类

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

为什么在a变量周围有一个括号?它意味着什么吗?

不,括号里没有什么意思。这样做也是一样的:

return A;


Java中的括号适用于数学或布尔逻辑中的强制转换和操作顺序。既然你没有做这些,括号就没关系了。

不,括号没有什么意思。这样做也是一样的:

return A;

Java中的括号适用于数学或布尔逻辑中的强制转换和操作顺序。既然你没有做这些,括号就没关系了