【问题标题】:Weird java return statements [duplicate]奇怪的java返回语句[重复]
【发布时间】:2016-07-01 03:09:39
【问题描述】:

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

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

为什么 A 变量周围有一个括号?有什么意义吗?

【问题讨论】:

    标签: java return


    【解决方案1】:

    不,括号没有任何意义。也一样:

    return A;
    

    return (A);
    

    Java 中的括号适用于数学或布尔逻辑中的强制转换和运算顺序。由于您没有执行任何这些操作,因此括号无关紧要。

    【讨论】:

      猜你喜欢
      • 2013-07-16
      • 2018-08-08
      • 1970-01-01
      • 2014-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-22
      • 1970-01-01
      相关资源
      最近更新 更多